Ошибка связи с 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, и это решило мою проблему.