ActiveMQ-cpp 在嵌入项目的时候编译没有问题,运行就出现链接错误

lsxeric 发布于 2016/10/26 09:37
阅读 128
收藏 0

我用的是VS2010去编译一个ActiveMQ-Cpp 客户端,使用的是3.8.3版本的ActiveMQ的release版本。编译通过,运行的时候出现 

error LNK2001: 无法解析的外部符号 "public: __thiscall activemq::core::ActiveMQConnectionFactory::ActiveMQConnectionFactory(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0ActiveMQConnectionFactory@core @activemq@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z)

1>MSVCRT.lib(crtexe.obj) : error LNK2001: 无法解析的外部符号 _main

1>c:\users\eric\documents\visual studio 2010\Projects\TestCpp\Release\TestCpp.exe : fatal error LNK1120: 2 个无法解析的外部命令

请问怎么解决?或者有其他办法可以代替。谢谢!

加载中
返回顶部
顶部