我正在尝试部署一个C ++应用程序,以便在多个系统上使用。我已经在发布配置中完成了所有工作。现在由于我根本没有任何部署经验,我想问一下 - 从Visual Studio 2015社区部署它的最简单方法是什么,以便它可以作为便携式应用程序安装在闪存驱动器上,类似的? 我已经检查了谷歌,但没有运气到目前为止我检查的所有解决方案都需要某种额外的软件,只适用于专业版VS.
答案 0 :(得分:1)
最简单的答案是:编译时不依赖于VC ++运行时库(在项目属性中选择它 - > C ++ - >代码生成)并选择应运行的最旧的Windows版本(在项目属性中 - &gt ; 一般)。甚至可能选择Windows XP兼容性。
这应该足够了,除非您的程序依赖于其他库或可能不存在的可选Windows功能。
并经常测试:)
- dd
答案 1 :(得分:1)
您应该可以转到项目的Properties
(右键点击您的项目),然后在C/C++
下Code Generation
切换Runtime Library
Multi-threaded DLL (/MD)
到Multi-threaded (/MT)
。
这样,您对运行时库的依赖关系将被静态链接,并且不需要您在目标系统上安装任何它们。