求教babysloth,cber等朋友几个问题

SnowFalcon 2002-06-01 09:58:34
1.Boost中的jam编译出来的lib和用make编译出来的lib为什么不同??三个需要编译的库
python,regex,thread,好像1.28版本只有thread没有mak文件,不知道用jam做出的thread lib能不能用.因为我用jam做的regex lib 是不能调用的.

2.Boost中采用make 编译 regex vc6.mak 编译出如下的几个lib
boost_regex_vc6_sss.lib boost_regex_vc6_mss.lib boost_regex_vc6_sssd.lib
boost_regex_vc6_mssd.lib boost_regex_vc6_mdid.lib boost_regex_vc6_mdi.lib
boost_regex_vc6_mds.lib boost_regex_vc6_mdsd.lib
然而我用vc的stl+boost\regex编译出现link错

test.obj : error LNK2001: unresolved external symbol "public: static void __cdecl boost::w32_regex_traits<char>::transform_primary(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char
,struct std::char_traits<char>,class std::allocator<char> > const &)" (?transform_primary@?$w32_regex_traits@D@boost@@SAXAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV34@@Z)
Debug/test.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
无论那个lib都有这个问题.
但是同样的代码用stl_port和regex对应的vc_stlport的lib库就能正常工作.
这是为什么?另外在vc6.mak中的几个lib boost_regex_vc6_mdid.lib boost_regex_vc6_mssd.lib 都需要stl-port库,请问这两个库和用vc6-stlport库编译出来的有什么区别

3.一个regex的小问题,我昨天在用regex的时候突然想起来一个小问题,能否用regex做出
一个最初级的xml Sax解析器.(不要求区分标记的大小写).如果能这个regex应该怎么写呢?
...全文
70 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SnowFalcon 2002-06-01
  • 打赏
  • 举报
回复
虽然jam用起来麻烦,但是思想还是不错的.至少,写出来的东西没有mak那么庞大.
我这里上不了yahoo group .babysloth你帮我写个mail到boost user把
SnowFalcon 2002-06-01
  • 打赏
  • 举报
回复
to ylong(云龙)
在不同的编译需要编译不同的jam,在jamsrc中找到你合适的编译器编译出适合你的
编译器的jam然后用编译后的jam编译从新编译一下boost库.这和Unix下的cc的道理是一样的.
ylong 2002-06-01
  • 打赏
  • 举报
回复
我也提个问题,请教几位大虾:

我用1.28.0中的thread库, 用bjam编译后,得到了libboost_thread.lib
boost_threadmon.dll boost_threadmon.lib,感觉应该不错,但是在
dev-c++ 4.9.3中使用libboost_thread.lib,总是告诉我“引用内存0x0000000" 错误, 不知是何问题, 这个问题捆饶我好长一段时间了,包括
原来的1.27.0, 希望能得到解决!

3x!!!
babysloth 2002-06-01
  • 打赏
  • 举报
回复
恶魔召唤,不敢不来^_^

Jam我用着一直觉得恶心,所以我是用make做的regex lib文件(thread就不好办了),在VC7和BCB里都测试过(BCB6需要最新的Boost1.28.0,否则没法用)。vc6我没试过,不知道什么原因。

至于regex做xml sax,还真没想过:-(

70,020

社区成员

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

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