部署应用程序,C++,Visual Studio 2015社区版本
Deploy app, C++, Visual Studio 2015 community version
我正在尝试部署一个C++应用程序以在多个系统上使用。我已经在发布配置中准备好了一切。现在,由于我根本没有任何部署经验,我想问 - 从Visual Studio 2015社区部署它的最简单方法是什么,以便它可以作为便携式应用程序安装在闪存驱动器和类似设备上? 我已经检查了谷歌,但到目前为止没有运气,我检查的所有解决方案都需要某种仅适用于 VS 专业版的附加软件。
最简单的答案是:在不依赖 VC++ 运行时库的情况下进行编译(在项目属性 ->C++ -> 代码生成中选择此选项),然后选择它应该运行的最早的 Windows 版本(在项目属性 -> 常规中)。甚至可以选择Windows XP兼容性。
这应该足够了,除非您的程序依赖于可能不存在的其他库或可选 Windows 功能。
并测试了很多:)
-- 日嘎
您应该能够转到项目的Properties
(右键单击您的项目),然后在C/C++
下Code Generation
将Runtime Library
从Multi-threaded DLL (/MD)
切换到Multi-threaded (/MT)
。
这样,您与运行时库的依赖关系将以静态方式链接,并且不需要在目标系统上安装任何依赖关系。
相关文章:
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- vs 2015 constexpr变量不恒定,但与2019相比还好吗
- 从VS 2015更新3更新到VS2015更新3 d后浮点计算行为不同的原因
- VS 2015 链接错误 无法构建依赖于 libcurl 的项目
- 无法在视觉工作室社区 2015 中加载项目
- 部署应用程序,C++,Visual Studio 2015社区版本
- 使用Visual Studio 2015社区版为应用程序制作安装程序,其中集成了VC++ 2015环境
- 在 Visual Studio 2015 社区中消除错误时出错
- Visual Studio 2015 社区 - "Visual C++ Project System Package"错误
- 无法编译 RtMidi VS 社区 2015
- 在Visual Studio 2015社区C ++中,如何修复警告C4838:从'unsigned int'到'int'的转换需要缩小转换范围
- 没有 /resetsettings 就无法运行 VS 2015 社区;在打开新项目时获取 CANTLOAD 库,并在新.cpp文件上崩溃
- 更改默认代码 Visual Studio 2015 社区
- 链接错误1561 visual studio社区2015
- 未解析的外部符号.MSVS社区2015
- 在c++ Visual Studio 2015社区中获取本地时间
- 编译boost时的模糊调用.type_erasure与VS 2015社区
- gets()函数在Visual studio 2015社区中不可用
- 包含Visual Studio 2015社区版c++中的excel错误
- Visual Studio 2015社区命令行构建c++项目不工作