Vcpkg
Vcpkg 是由微软维护的 c++包管理工具,非常强大,功能就不说了,自己到官网了解。https://github.com/Microsoft/vcpkg
原因
由于生成 exe 时自动将链接的 dll 拷贝至 exe 生成目录,当 vcpkg 没有安装在 SSD 时,生成 exe 后还需要等待很久才能完成项目编译。但每次编译时使用的第三方库并没有改变,实际使用是只有第一次需要执行拷贝。
关闭自动拷贝功能
~~修改 MSBuild 文件,将~~
去掉 Visual Studio 的生成后事件即可。VcpkgAutoLink
选项设置为 false 。
具体操作
~~1. 打开工程目录下的~~
~~*.vcxproj.user
文件。2. 在~~
~~</PropertyGroup>
前添加<VcpkgAutoLink>false</VcpkgAutoLink>
。3. 重新打开 VS。~~
看图!!