Ошибка связи с qpid-proton-0.17.0

Когда я собираю свою программу 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 ответ

Решение

Я перестроил библиотеки qpid-proton-0.17.0 с -DCMAKE_CXX_FLAGS=-std= C++11, и это решило мою проблему.

Другие вопросы по тегам