为什么boost需要编译后,才能用

heroboy2000 2004-10-04 11:12:05
boost都是template
那么就不能编译成2进制代码,
那么在lib文件和dll文件中的到底是什么呢?
...全文
205 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pongba 2004-10-05
  • 打赏
  • 举报
回复
即使是需要编译的部分,也不一定要编译才能用,你可以把boost里面的.cpp文件加到你的工程中,这样编译时间稍微长点而已
EricZhuo 2004-10-05
  • 打赏
  • 举报
回复
boost库并不都是template。lib中的就是非template的src
sharkhuang 2004-10-05
  • 打赏
  • 举报
回复
很多不需要编译就可以用。比如STL部分。
短歌如风 2004-10-05
  • 打赏
  • 举报
回复
并不是boost库的所有内容都必须先编译,如果你没有用到Python, Regex, Signal, Threads这些内容的话就不需要。
Dong 2004-10-04
  • 打赏
  • 举报
回复
不过有些库文件lib只是过程代码
Dong 2004-10-04
  • 打赏
  • 举报
回复
那么在lib文件和dll文件中的到底是什么呢?
-------------------------------------
lib,dll 二进制文件

64,281

社区成员

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

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