當前我正在使用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