(有人用boost嘛?)库引用有点不明白

cppcivb 2002-09-07 03:55:08
#include <boost/lexical_cast.hpp>
可以引用了boost中定义好的函数等等,这样做有什么意义呢?
总觉得这样和原来的编译器有点别扭,因为其他人开发用的不一定有这个库,
如果要用我的代码怎么办?

我要开发c++项目,这样的移植性如何,?
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
skull 2002-09-07
  • 打赏
  • 举报
回复
在windows下开发用msvc + stlport好像比较好,我现在就用它。原先打算用sgi-stl,发现要把sgi-stl调配到和vc兼容太麻烦了,尤其是iostream问题。stlport是以sgi-stl为蓝本开发的,看他们网站说stlport以被 c++ builder采用,不知道是不是c++ builder把RW stl费掉了。
从我用了几个月看来msvc+stlport搭配的确不错,国外也有人推荐这么用。
在vc下用stlport非常简单,只需要把include放在vc/include前面就可以了。
用户可定制stlport的多项参数,你想用static or dll的都可以。

这两天想在python里调用c++代码,设置boost.python还真麻烦,还好终于下午基本搞定了。

you can download stlport from www.stlport.com.
zheng_can 2002-09-07
  • 打赏
  • 举报
回复
这些库都是源代码级的
如果脱离了源代码
那就不存在库不库的问题了

所以,如果别人想要用你的源码来编译的话
那就需要这个库
如果别人只是想使用你的程序 .exe 的话
那就用不着它
huxw 2002-09-07
  • 打赏
  • 举报
回复
??
不在一个namespace里面,你自己注意不就可以了。别的问题都是常识吧。用什么库都一样。
cppcivb 2002-09-07
  • 打赏
  • 举报
回复
吃饭了吗?
cppcivb 2002-09-07
  • 打赏
  • 举报
回复
还有<string.h>的string和该类库的string类冲突怎么处理的?
谢谢~
cppcivb 2002-09-07
  • 打赏
  • 举报
回复
如果我做成了.exe应用程序,别人是不是可以直接用呢?
babysloth 2002-09-07
  • 打赏
  • 举报
回复
除了标准库以外,其他库都要另装,boost自然也不例外呀。
如果谁要编译您的代码,让他下一份boost就行。
cppcivb 2002-09-07
  • 打赏
  • 举报
回复
没人嘛??

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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