在VS2010中,库的大小在释放模式和调试模式下更大

Jay*_*hoi 1 c++ compilation visual-studio-2010

目前我正在使用Visual Studio 2010(使用C++)编译DLMS库(http://www.gurux.fi/index.php?q=DLMSCOSEMFAQ).

我在调试和发布模式下成功编译了库.但是当我检查两个库的大小然后释放一个库(.lib)有多个双倍大小(76 MB)然后调试一个(31 MB).

我认为第一版的调试版本规模较小,是不是?

VS2010需要进行任何设置吗?

http://pastie.org/9687316查找构建版本日志

有关调试日志,请访问http://pastie.org/9687340

小智 5

将设置 - 配置属性>常规>整个程序优化 从"使用链接时间代码生成"更改为"无整个程序优化"

在此更改后,我的计算机上的库大小从76MB降至21MB.

查看附件图片.希望这可以帮助你.

整个程序优化项目设置