2013-10-31 44 views
1

我創建了一個非常粗糙的基於C++控制檯的Win32應用程序,並在Visual Studio 2012 Express中發佈了它。我使用Windows 7,當我嘗試在我兄弟的Windows XP電腦中打開它時,它告訴我它不是有效的Win32應用程序。恩,幫忙?C++ Visual Studio .exe不能在其他電腦上工作

+0

您將需要部署適當的運行時,或許:http://www.microsoft.com/en-us/download/details.aspx?id=30679 – Chad

+3

可能的重複[如何編譯爲Win XP與Visual Studio 2012?](http://stackoverflow.com/questions/13130713/how-to-compile-for-win-xp-with-visual-studio-2012) – Dan

回答

1

您必須在該計算機上爲操作系統安裝適當的依賴關係,即C運行時,MFC等,以便它在那裏運行。您還可以編譯Min Dependency並靜態鏈接MFC(如果使用的話)以限制可再發行的問題。

下面是可再分發的鏈接VS 2012:http://www.microsoft.com/en-us/download/details.aspx?id=30679

這是否幫助?

+0

是的,它給了我很多的謝意。 –

相關問題