我有一個用Visual C++ 2008開發的C++代碼,它在應用程序的dubug子文件夾中創建一個.exe文件。該程序在Windows Vista PC的開發機器上正常運行,但在安裝在未安裝Visual C++ 2008的Windows XP PC上的另一臺機器上時無法運行。 (我使用InstalShield 2010來部署該程序)。即使我用CODEBLOCKS重新編譯了程序,它仍然不能在另一臺機器上運行,而它在開發PC上運行得非常好。任何想法如何解決這個問題?還是有更簡單的方法來部署C++程序在任何PC上運行?部署Visual C++ 2008程序
1
A
回答
2
0
最簡單的方法是靜態鏈接所有內容。轉到您的項目屬性/設置並設置靜態鏈接選項(MFC等)。如果你喜歡,現在你可以分發.exe。
否則,創建一個新的安裝/部署項目。它應該自動檢測所有依賴關係(但應該檢查),併爲您的用戶創建一個.msi文件,以便將所有依賴項安裝在一起。
此外,如果您的.exe文件位於Debug文件夾中,那麼您可能只會構建調試版本。您可能想要構建和分發發佈版本。
+0
謝謝你們。我試過了發佈版本和靜態鏈接選項。代碼現在可以在其他機器上完美運行。 – 2010-10-27 20:39:02
相關問題
- 1. Visual Studio 2008 C#部署變量
- 2. Visual basic .net 2008部署
- 3. Visual Studio 2008中的多個Web應用程序部署目標?
- 4. 如何直接從Visual Studio 2008部署Web應用程序?
- 5. 如何使用Visual Studio 2008部署一個asp.net應用程序
- 6. 在Visual Studio 2008中部署ASP.NET MVC應用程序
- 7. Visual Studio驅動程序部署失敗
- 8. 在Visual Studio 2008中部署失敗
- 9. 爲Visual Studio 2008部署Crystal Reports Basic
- 10. 部署C#應用程序
- 11. 部署C#應用程序
- 12. 部署SQL 2008數據庫與C#應用程序
- 13. Visual Basic .Net應用程序部署
- 14. Visual Studio 2010 Web應用程序部署
- 15. 使用Visual Studio 2008進行C++/CLI項目的ClickOnce部署
- 16. SSRS 2008部署
- 17. 部署程序
- 18. 部署應用程序,C++,Visual Studio 2015社區版本
- 19. 如何在Visual Studio 2013中部署C++應用程序?
- 20. 將Visual C++庫DLL部署爲專用程序集
- 21. Visual Basic部署
- 22. Visual Studio 2008修補程序
- 23. 使用SQL Server 2008部署.NET應用程序的順序?
- 24. 什麼是一個Visual Studio 2008的Web應用程序部署到IIS 6
- 25. Visual Studio部署-IIS
- 26. Visual C#Express 2008
- 27. visual C++ 2008 express
- 28. GD Visual C++ 2008
- 29. C#,Visual Studio 2008
- 30. Visual Studio 2008中的程序集編程
當你試圖在另一臺機器上運行它會發生什麼?也許你錯過了dll或其他東西?如果您可以發佈錯誤消息或其他內容,將會有所幫助。 – WildCrustacean 2010-10-26 02:27:52