0
回答
ActiveMQ-cpp 在嵌入项目的时候编译没有问题,运行就出现链接错误
【腾讯云】学生服务器套餐10元/月 >>>   

我用的是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 个无法解析的外部命令

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

举报
lsxeric
发帖于2年前 0回/95阅
顶部