Visual Studio 2010生成的MFC项目太大了

Visual Studio 2010生成的MFC项目太大了,第1张

采用分布式编译-IncrediBuild

具体的用法网上有很多颂明陆

IncrediBuild与本例的工程、Makefile、脚本上传了,下载地址

http://download.csdn.net/detail/ceofit/4409315

IncrediBuild3.61.1下载地址:

http://download.csdn.net/detail/ceofit/4409322

开发大型项目一次编译过程经常几个小时甚至一天,光靠PC跑很难满足开发需求,再加野顷上敏捷开发每日集成,可能还要运行大量的静态检查槐罩、测试用例执行等,所以,不可避免的需要使用分布式编译

打开项目,选择属性,分三步:(1)渗坦选择左上角的configuration->Active(Debug)configurationproperties->general->useofMFC,选择useMFCinastaticlibrary。(2)左上角configuration->debugC/桥喊脊敏渗C++->codegeneration->runtimelibrary->multi-threadeddebug(/MTd)(3)configuration->releaseC/C++->codegeneration->runtimelibrary->multi-threaded(/MT)

你可以用Process Explorer查野键看到底什么占用了1G的岩咐虚拟内存;如果大部颂枣巧分被占用的是Sharable的,那说明是系统调用的DLL。对于那些不是你程序经常使用的DLL,可以考虑使用链接选项/delayload。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12325924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存