我有一个用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部署Windows应用程序(C#)
- 2. Visual Studio 2008 C#部署变量
- 3. Visual basic .net 2008部署
- 4. Visual Studio 2008中的多个Web应用程序部署目标?
- 5. 在Visual Studio 2008中部署ASP.NET MVC应用程序
- 6. 如何使用Visual Studio 2008部署一个asp.net应用程序
- 7. 如何直接从Visual Studio 2008部署Web应用程序?
- 8. SQL Server 2008中部署应用程序
- 9. 为Visual Studio 2008部署Crystal Reports Basic
- 10. 在Visual Studio 2008中部署失败
- 11. Visual Studio 2008部署项目问题?
- 12. Visual Studio驱动程序部署失败
- 13. 部署C#应用程序
- 14. 用vbscript部署C++程序?
- 15. C#程序部署问题
- 16. 部署C#应用程序
- 17. 部署SQL 2008数据库与C#应用程序
- 18. Visual Basic .Net应用程序部署
- 19. Visual Studio 2010 Web应用程序部署
- 20. Visual Studio WIX应用程序部署
- 21. Visual Studio应用程序部署
- 22. 使用Visual Studio 2008进行C++/CLI项目的ClickOnce部署
- 23. SSRS 2008部署
- 24. 部署应用程序,C++,Visual Studio 2015社区版本
- 25. 将Visual C++库DLL部署为专用程序集
- 26. 如何在Visual Studio 2013中部署C++应用程序?
- 27. 部署Qt的C++应用程序从Visual Studio qwindows.dll错误
- 28. 部署程序
- 29. Visual Studio 2008修补程序
- 30. Visual Basic部署
当你试图在另一台机器上运行它会发生什么?也许你错过了dll或其他东西?如果您可以发布错误消息或其他内容,将会有所帮助。 – WildCrustacean 2010-10-26 02:27:52