我试图部署一个C++应用程序以用于多个系统。我已经在发布配置中完成了所有工作。现在,由于我没有任何关于部署的经验,我想问一下 - 从Visual Studio 2015社区部署它的最简单方法是什么,以便它可以作为便携式应用程序安装在闪存驱动器和类似产品上? 我已经检查了谷歌,但迄今为止没有运气,我检查的所有解决方案都需要某种只适用于专业版VS的附加软件。部署应用程序,C++,Visual Studio 2015社区版本
1
A
回答
1
最简单可能的答案是:编译时不依赖于VC++运行时库(在项目属性 - > C++ - >代码生成中选择此项)并选择它应该运行的最早的Windows版本(在项目属性 - >常规)。也许甚至选择Windows XP兼容性。
这应该足够了,除非您的程序依赖于其他库或可能不存在的可选Windows功能。
和测试了很多:)
- DD
1
你应该能够进入到项目的Properties
(右键点击你的项目),然后C/C++
下和Code Generation
从Multi-threaded DLL (/MD)
切换您Runtime Library
到Multi-threaded (/MT)
。
这样,您对运行时库的依赖关系就会静态链接,而不需要您在目标系统上安装它们中的任何一个。
+0
谢谢,我已经将它设置为MT时,修补与发布。并不认为这基本上就是它所需要的一切! – meta
相关问题
- 1. visual studio 2015社区版
- 2. 的Visual Studio 2015年社区版冻结
- 3. 如何在Visual Studio 2015社区版中启用InstallShield限定版
- 4. Visual Studio Community 2015部署UWP应用程序的奇怪问题
- 5. 如何使用FSharp.Core 4.3与Visual Studio 2015年社区版
- 6. Visual Studio 2015社区 - 即时窗口
- 7. Xamarin与Visual Studio 2015年社区
- 8. visual studio 2015上的清单社区+ Xamarin
- 9. Visual Studio 2015社区崩溃开始
- 10. Visual Studio 2015 RC社区过期
- 11. Visual Studio 2015免费SVN社区
- 12. Visual Studio 2015社区中的Crystal Reports
- 13. 强制卸载Visual Studio 2015社区
- 14. 无法安装Visual Studio 2015社区
- 15. Visual Studio 2015社区 - 所有参考Broken
- 16. 如何安装Visual Studio社区2015年
- 17. Visual Studio 2015社区没有调试
- 18. 无法安装Visual Studio社区2015
- 19. Visual Studio 2010 Web应用程序部署
- 20. Visual Studio 2015社区中的安装程序
- 21. Xamarin调试器在VS 2015社区版中部署后停止
- 22. Visual Studio 2015社区版未能下载新许可证
- 23. Visual Studio 2015社区版,打开文件夹丢失
- 24. 找不到签名界面 - Visual Studio 2015社区版
- 25. Apache Cordova Visual Studio 2015社区麦克风通信应用
- 26. 使用Visual Studio 2015部署Web作业
- 27. 远程调试C++应用程序,部署失败VS 2015
- 28. C#应用程序在已部署的(.exe)版本中崩溃,但在Visual Studio中没有缓冲区溢出
- 29. 适用于Mac的发布/ Web部署Visual Studio社区
- 30. 如何使用Visual Studio 2017社区部署Windows服务
感谢您的想法!但无论出于何种原因,它不会让我将兼容性设置在8.1以下。 – meta
这是通用 - >平台工具集。对于XP,选择“Visual Studio 2015 - Windows XP(v140_xp)” – ddbug