BOOST 库太大了

superbtl 2009-11-04 09:30:23
我编译regex和thread两个子库 可以thread还有data_time子库
所以就编译了三个子库
include里的内容是一样的
这样三个库就占用了100多M
太庞大了 你们都怎么给它瘦身的
...全文
769 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
superbtl 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 taodm 的回复:]
那些中间生产的obj文件可以删了,3个lib也就3、4M而已。
[/Quote]regex25M 有些子库是1M多
jackyjkchen 2009-11-05
  • 打赏
  • 举报
回复
http://tech.ddvip.com/2009-05/1242887529120322.html
jackyjkchen 2009-11-05
  • 打赏
  • 举报
回复
bjam参数 --build-dir=<builddir> 编译的临时文件会放在builddir里(这样比较好管理,编译完就可以把它删除了)
--stagedir=<stagedir> 存放编译后库文件的路径,默认是stage
--build-type=complete 编译所有版本,不然只会编译一小部分版本(确切地说是相当于:variant=release, threading=multi;link=shared|static;runtime-link=shared)
variant=debug|release 决定编译什么版本(Debug or Release?)
link=static|shared 决定使用静态库还是动态库。
threading=single|multi 决定使用单线程还是多线程库。
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库。
--with-<library> 只编译指定的库,如输入--with-regex就只编译regex库了
--show-libraries 显示需要编译的库名称
ziplj 2009-11-05
  • 打赏
  • 举报
回复
额... 不说啥
taodm 2009-11-05
  • 打赏
  • 举报
回复
那些中间生产的obj文件可以删了,3个lib也就3、4M而已。
ahao 2009-11-04
  • 打赏
  • 举报
回复
大有关系么??奇怪了
又不会全部link到exe里去!
wxgiter 2009-11-04
  • 打赏
  • 举报
回复
完全编译有15G吧?
24K純帥 2009-11-04
  • 打赏
  • 举报
回复
拆分嘛
superbtl 2009-11-04
  • 打赏
  • 举报
回复
说个头文件拆分的好办法啊
myhder 2009-11-04
  • 打赏
  • 举报
回复
拆分吧
superbtl 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zzw_happy 的回复:]
vc全编译release版本才300m。
现在硬盘都是100g以上了,100m就嫌大?
[/Quote]你写软件一般写个多少M的?
zzw_happy 2009-11-04
  • 打赏
  • 举报
回复
vc全编译release版本才300m。
现在硬盘都是100g以上了,100m就嫌大?
  • 打赏
  • 举报
回复
动态库就小了
superbtl 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jackyjkchen 的回复:]
可以拆分,关联关系搞清楚
[/Quote]拆了一次 太麻烦 关联太多了
superbtl 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mengde007 的回复:]
用到的就编译;
[/Quote]我就是编译了俩子库
jackyjkchen 2009-11-04
  • 打赏
  • 举报
回复
可以拆分,关联关系搞清楚
mengde007 2009-11-04
  • 打赏
  • 举报
回复
用到的就编译;

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧