1
我有一個在Windows 2003 32位機器上編譯的32位應用程序。如何編譯程序以在64位機器上工作
當我嘗試將Windows Server 2008或Windows 7上安裝它,我得到一個錯誤說「無法啓動應用程序0xc0000142」
而且,我使用Visual Studio 2008中,我嘗試設置configruation OT x64,x86和混合平臺,但仍然沒有取得任何成功。
如果我缺少任何明顯或需要更多信息,請讓我知道。
它可以在Server 2003 64位上正常工作。
嗯...... 32位程序將在64位上工作...所以這不能是(唯一的)原因。 – Mysticial
您是否在目標機器上安裝了正確版本的Visual C++運行時庫? –
程序使用的某個DLL的DllMain()函數返回FALSE。你需要一個調試器。 –