On 24/11/2019 5:09 pm, Berge Zoltán wrote:
Hi,

I've tried to static linking Qpid Proton C++ 0.29.0 to my project  and after I linked all the .a library which are generated by Qpid Proton C++ cmake project the linker still shows undefined reference errors, few examples of the errors: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

/usr/bin/ld: /home/pi/x/main.cpp:222: undefined reference to `proton::container::run()' /usr/bin/ld: /home/pi/x/main.cpp:222: undefined reference to `proton::container::~container()' /usr/bin/ld: /home/pi/x/main.cpp:222: undefined reference to `proton::container::~container()' /usr/bin/ld: CMakeFiles/x.dir/main.cpp.o:(.rodata._ZTV6client[_ZTV6client]+0x14): undefined reference to `proton::messaging_handler::on_container_stop(proton::container&)' /usr/bin/ld: CMakeFiles/x.dir/main.cpp.o:(.rodata._ZTV6client[_ZTV6client]+0x1c): undefined reference to `proton::messaging_handler::on_sendable(proton::sender&)' /usr/bin/ld: CMakeFiles/x.dir/main.cpp.o:(.rodata._ZTV6client[_ZTV6client]+0x20): undefined reference to `proton::messaging_handler::on_transport_open(proton::transport&)' /usr/bin/ld: CMakeFiles/x.dir/main.cpp.o:(.rodata._ZTV6client[_ZTV6client]+0x24): undefined reference to `proton::messaging_handler::on_transport_close(proton::transport&)'

These are all from the cpp binding. I'm not sure if static linking works or not, but perhaps you have missed out ./cpp/libqpid-proton-cpp-static.a ?


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to