1
我想在帶有OpenCV庫(即x86(32位))的Visual Studio 2012中運行項目。我的電腦是64位。Visual Studio 2012 - 無法在32位運行項目(0xc000007b錯誤)
顯示我的設置有些屏幕:
當我運行應用程序.exe文件 - 它會作爲32位。我得到奇怪的錯誤0xc000007b代碼。
機目標:也被設置爲X86。
我不知道是怎麼回事,但我讀了錯誤0xc000007b是對一些32 - 64位的問題。
[編輯] VC++目錄:
OpenCV的庫路徑:有一個充足的的OpenCV ...該文件夾中的文件的。
[解決]
由於@Miki。我不得不改變庫和系統路徑指向上的Visual Studio的VC11編譯版本2012所以這對我的作品「C:\ OpenCV的\建設\ 86 \ VC11 \ BIN」
最後的截圖沒有顯示該平臺是x64,這表明您可以將x64創建爲* new *平臺。無論如何,Dependency Walker告訴你問題是什麼:你的應用程序引用了針對不同CPU類型的模塊。您的應用使用的一個或多個庫可能定位到x64。 –
那該怎麼辦? – Chris92
請在配置屬性 - > VC++目錄下顯示您的庫目錄 – Miki