VC生成静态库release版比debug版库文件尺寸更大的原因
来源:互联网 发布:死亡之舞 卡罗 知乎 编辑:程序博客网 时间:2024/06/16 15:55
MSDN社区上的帖子:《Static lib release build is larger than debug build??》
StackOverflow上的讨论:《Release LIB is huge compared to debug》
得出的结论是,此问题是由VS的Build选项中Optimization项下的Whole Program Opeimization选项不同设置引起:
Debug版的此选项缺省设成No,而Release版的此选项缺省设成Enable link-time code generation (/GL)
由于静态库并不进行链接,而全局优化要等到链接时,所以release版产生的库文件就要比debug版的大上不少了。
另,StackOverflow真的非常不错。神奇的Joel。
0 0
- VC生成静态库release版比debug版库文件尺寸更大的原因
- VC生成静态库release版比debug版库文件尺寸更大的原因
- VC生成静态库release版比debug版库文件尺寸更大的原因
- 为什么VS2008的静态库release版比debug版还要大?
- vc++同时生成 Release版和Debug版的方法
- vc++同时生成 Release版和Debug版的方法
- .a静态库的制作 Debug版和Release版
- VC下Release版出错,Debug版的不出错原因
- Release 版比 Debug 快近100倍(Vc.net2003),开销在哪里
- [转]vc++ release 版的生成
- VC下Debug版和Release版的区别
- Debug系列:VC++程序Release版崩溃的解决办法
- Cmake:生成 debug 版和 release 版的程序
- 在vc++6.0中如何生成debug版和release版程序
- 关于android生成debug和release版
- VS2012(update3)编译Qt5.1.1 32位静态库debug-and-release版及结果分享
- VS2013编译Qt5.2.0 32位静态库debug-and-release版及结果分享
- VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享
- 第8章 管理文件系统
- css3圣诞水晶球
- jquery easyui combotree取值
- 感谢csdn提供的c-ide环境
- 如何通过Android Studio写一个库
- VC生成静态库release版比debug版库文件尺寸更大的原因
- 消息队列学习笔记
- Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果
- 【工具】gulp和JsonSever结合模拟数据
- LBP特征
- JS的常用正则表达式 验证密码用户名等
- 260. Single Number III
- 利用Wireshark抓取WebSocket数据包
- 布局嵌入tablayout无法点击的问题