部署应用程序,C++,Visual Studio 2015社区版本

Deploy app, C++, Visual Studio 2015 community version

本文关键字:2015 社区 Studio 版本 Visual 应用程序 C++ 部署      更新时间:2023-10-16

我正在尝试部署一个C++应用程序以在多个系统上使用。我已经在发布配置中准备好了一切。现在,由于我根本没有任何部署经验,我想问 - 从Visual Studio 2015社区部署它的最简单方法是什么,以便它可以作为便携式应用程序安装在闪存驱动器和类似设备上? 我已经检查了谷歌,但到目前为止没有运气,我检查的所有解决方案都需要某种仅适用于 VS 专业版的附加软件。

最简单的答案是:在不依赖 VC++ 运行时库的情况下进行编译(在项目属性 ->C++ -> 代码生成中选择此选项),然后选择它应该运行的最早的 Windows 版本(在项目属性 -> 常规中)。甚至可以选择Windows XP兼容性。

这应该足够了,除非您的程序依赖于可能不存在的其他库或可选 Windows 功能。

并测试了很多:)

-- 日嘎

您应该能够转到项目的Properties(右键单击您的项目),然后在C/C++Code GenerationRuntime LibraryMulti-threaded DLL (/MD)切换到Multi-threaded (/MT)

这样,您与运行时库的依赖关系将以静态方式链接,并且不需要在目标系统上安装任何依赖关系。