2012-07-16 88 views
1

我有一個Windows 7 64位機器上運行的Visual Studio 2005 C++應用程序。我試圖在另一臺具有Windows 7 64位的計算機上運行它,但是當我複製它時到桌面並運行.exe文件,但沒有響應。但是我沒有在新機器上安裝visual studio 2005 ide,而我正在安裝它。另外,我搜索了很多令人困惑的答案。有人可以告訴我這裏可能會出現什麼問題嗎?visual studio 2005 .exe文件沒有運行在另一臺計算機

回答

0

嘗試在可執行文件無法工作的機器上安裝「Microsoft Visual C++ Redistributable Package」。

+0

@mrduclaw ...我安裝了2005可重新發布的軟件,但仍然出現同樣的問題.. – ShivShambo 2012-07-16 07:36:39

+0

@ShivShambo並且沒有錯誤信息?你編譯時是否靜態鏈接可執行文件? – mrduclaw 2012-07-16 07:46:20

+0

@mrduclaw ..沒有錯誤信息..我不確定可執行文件是靜態的還是動態的,該程序是一個由其他供應商4年前編寫的舊程序。 – ShivShambo 2012-07-16 07:52:29

0

您需要構建Release而不是Debug以在沒有Visual Studio的PC上運行應用程序。如果您已經這樣做,請嘗試將EXE加載到目標計算機上的Dependency Walker,以查看可能缺少的其他庫。

+0

...我收到了一些警告,但是PC上的程序工作也有相同的警告......所以依賴沃克沒有幫助.. – ShivShambo 2012-07-16 08:00:31

相關問題