介绍如何将VS的C++项目打包

1. 编译出.exe文件

选择Release生成,我在此是Realease x64编译。

编译

2. 打包项目

将刚才构建出来的.exe文件复制到一个新的文件夹(目录尽量不带中文),该目录作为软件的工作目录。比如我复制到F:\test\HelloWorld1.0,软件工作目录就是这个文件夹,test目录下的一个新建文件夹。

软件工作目录

打开Visual Studio的安装目录,找到dumpbin.exe并复制其路径,可以按照下面的路径查找:
E:\Microsoft_Visual_Studio\VS\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64

回到软件工作目录,在地址栏输入cmd打开命令提示符,按格式输入:
dumpbin.exe路径 /dependents 发布软件的路径

如:

1
E:\Microsoft_Visual_Studio\VS\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64\dumpbin.exe /dependents HelloWorld.exe

接着将出现的.dll文件找出来,推荐使用Everything软件搜索,选择路径上对应的平台(x86或x64),复制到软件的工作目录即可。

软件依赖

如图:

完整的软件工作目录

这样即可直接点击.exe文件运行。