LCCCCC


爱宝宝,爱学习,爱生活的SZUer.


首页

Vcpkg关闭自动拷贝


Vcpkg

Vcpkg 是由微软维护的 c++包管理工具,非常强大,功能就不说了,自己到官网了解。https://github.com/Microsoft/vcpkg

原因

由于生成 exe 时自动将链接的 dll 拷贝至 exe 生成目录,当 vcpkg 没有安装在 SSD 时,生成 exe 后还需要等待很久才能完成项目编译。但每次编译时使用的第三方库并没有改变,实际使用是只有第一次需要执行拷贝。

关闭自动拷贝功能

~~修改 MSBuild 文件,将VcpkgAutoLink选项设置为 false 。~~ 去掉 Visual Studio 的生成后事件即可。

具体操作

~~1. 打开工程目录下的*.vcxproj.user文件。~~ ~~2. 在</PropertyGroup>前添加<VcpkgAutoLink>false</VcpkgAutoLink>~~ ~~3. 重新打开 VS。~~ 看图!!

最近的文章

轻松搞定VS生成sdf和ipch文件太大占用空间问题

原帖地址:https://blog.csdn.net/songyi160/article/details/51612716在VS中新建一个项目会同时建立一个ipch文件夹和一个sdf文件,即使你删掉它,再次打开工程时还是会重新建立,动辄几十M上百M的磁盘占用量,让我们很不爽啊。其实这是VS的新功能,与智能提示、错误提示、代码恢复、团队本次仓库等息息相关。如果大家对这两个文件感觉很不爽的话,有两个办法可以搞定它。方法一:通过禁用数据库的方式达到关闭这两个文件生成的目的,但是这种方法会产生另外...…

转载继续阅读
更早的文章

Linux_Android交叉编译

又是一轮圆月时记录一下对 x86 平台与 arm 平台的交叉编译1.准备工作 安装 gcc: sudo apt-get install arm-linux-gnueabi-gcc 安装g++: sudo apt-get install arm-linux-gnueabi-g++ 安装cmake: sudo apt-get install cmake sudo apt-get install cmake-gui2.准备toolchain工具这个工具很强大,可以让 camke 实现全自动...…

原创分享继续阅读