2017-03-21 50 views
0

我在構建一個應用程序,並且只是將源代碼提取到新計算機上。我能夠在新計算機上編譯和構建程序,但是當我嘗試運行可執行文件時,出現「應用程序正確啓動」錯誤。只有一臺計算機上出現「0xc000007b應用程序無法正確啓動」錯誤

我可以把構建在問題計算機上的可執行文件在我的其他機器上運行,它工作正常。 Dependency Walker沒有強調任何明顯的缺陷;輸出看起來類似於功能機器的輸出。我也重新安裝了VS C++ redistributable。

看起來好像新電腦上的環境必定有某種不同的方式,但我不知道在哪裏或如何開始尋找。

+0

也許ActiveX或COM庫丟失? –

+0

這絕對有可能。什麼是檢查的好方法? – stranger

+0

'0x0000007b'或'0xC000007b'這是'STATUS_INVALID_IMAGE_FORMAT'? – RbMm

回答

0

在上述評論中所有功勞歸於@PaulMcKenzie。我的問題最終是因爲我正在使用x64應用程序,而我的Windows搜索路徑發現並嘗試使用x86 DLL,從而導致崩潰。我通過仔細檢查Dependency Walker輸出結果發現了這一點。

相關問題