首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

:使用ZeroMQ,LInk报错

2013-02-18 
求救:使用ZeroMQ,LInk报错本帖最后由 coolpk 于 2013-01-25 15:41:37 编辑小弟使用的是 C++ builder 2010

求救:使用ZeroMQ,LInk报错
本帖最后由 coolpk 于 2013-01-25 15:41:37 编辑 小弟使用的是 C++ builder 2010

最近在使用 ZeroMQ : www.zeromq.org

在 visual c++ 2010 下编译 http://zguide.zeromq.org/page:all 中的例子,都没有问题,运行也正常。

就想在 C++ builder 中编译下看,但发现报错: 

[ILINK32 Error] Fatal: Unable to open file '嵐¨.OBJ'

初步分析的原因是,我在C++ Builder中使用的是vc下用C++ builder自带的 coff2omf.exe 转换后的lib文件,但估计是coff2omf无法正确转换的原因。 ZeroMQ只提供vs下的生成lib文件的sln工程文件,我没找到怎么生成C++ Builder下使用的Lib文件。

请教有人在C++ builder下使用 ZeroMQ 吗? 请大家帮忙看看,谢谢!
[解决办法]
可以检查一下源码之间的调用关系,然后在C++ Builder里新建一个lib项目,把源码依次加入工程,然后编译一下试试
VC里面可以新建一个WIN32 DLL项目,然后把需要的函数依次封装一下,放在这个DLL中,然后C++ Builder用的时候用coff2omf把对应的lib处理一下就行

热点排行