2010-08-10 57 views
0

我有一個問題,下載curl developemnt包,但如果我在我的visual studio .lib文件中添加我的visual studio .lib文件,此程序在啓動時失敗,出現 0xC000007b。在VS2010中包含其他庫後,應用程序無法啓動,出現錯誤0xC000007b

我想下載所有完整的源在此,我可以下載簡單VS6 項目,但沒有錯誤,我將其轉換爲Visual Studio 2010中,我編譯 這種解決方案通常,與libcurl的工作curl.exe不錯,但如果我嘗試 加我的項目新編譯靜態libcurl庫或libcurl動態庫我有這個問題,我沒有想法來調試它。

任何人都可以幫到我嗎?

回答

2

這是STATUS_INVALID_IMAGE_FORMAT,Windows不滿意它需要加載的DLL。這幾乎總是由於試圖在64位程序中加載32位DLL而引起的。或32位程序中的64位。如果您將此VB6代碼轉換爲VB.NET,那麼您可能需要強制它以32位模式運行。項目+屬性,編譯選項卡,向下滾動,高級編譯選項,目標CPU = x86。

+0

目標機器設置好x86,你知道其他常見類型調用這個錯誤嗎? – Svisstack 2010-08-10 20:28:38

+0

您是如何在VB.NET程序中獲得libcurl的? – 2010-08-10 20:33:26

+0

對不起,我不能測試它,有沒有這種語言的視覺工作室安裝 – Svisstack 2010-08-10 22:22:29

0

根據計算機的體系結構安裝Microsoft Visual C++ 2010 Redistributable Package(x64)或(x86)。 它爲我工作。

相關問題