当前我正在使用Visual Studio 2010(使用C++)编译DLMS库(http://www.gurux.fi/index.php?q=DLMSCOSEMFAQ)。库的大小在发布模式下更大,然后在VS2010中调试模式
我在调试和发布模式下成功编译了库。但是,当我检查两个库的大小,然后释放一个库(.lib)有更多然后双倍大小(76 MB),然后调试一个(31 MB)。
我觉得释放一个有较小尺寸的调试一个,是不是?
是否需要在VS2010中进行任何设置?这里http://pastie.org/9687316
查找版本解除记录调试日志这里http://pastie.org/9687340
您可以针对速度或尺寸进行优化。例如,更多功能可能在更多地方内联以获得速度,但折衷是更大的尺寸。 – 2014-10-31 09:01:35
Visual Studio可以执行优化,这会在牺牲可执行文件大小的同时提高运行时速度。检查配置属性 - > C/C++ - >优化 - >优化。 – ChrisWard1000 2014-10-31 09:02:16
@ ChrisWard1000是优化是问题,那么这将不考虑调试模式?因为在两种模式下具有相同设置的代码相同。 – 2014-10-31 09:05:52