链接错误与qpid-proton-0.17.0

时间:2017-05-17 16:19:47

标签: amqp qpid

当我构建我的qpid-proton-0.17.0程序时,我收到此链接错误:

undefined reference to proton::event_loop::inject(std::function<void ()>)

以下是我的构建方式:

g++ -std=c++14 myprog.cpp -o myprog -lqpid-proton-cpp -lboost_system -lcrypto -lssl

我错过了一个图书馆吗?

此外,如果没有-std = c ++ 14或-std = c ++ 11,链接问题就会消失。但我至少需要-std = c ++ 11。

1 个答案:

答案 0 :(得分:1)

我使用-DCMAKE_CXX_FLAGS = -std = c ++ 11重建了qpid-proton-0.17.0库并解决了我的问题。