4
我是在QNX平臺中使用boost庫的新手。我無法鏈接asio庫。它會在boost::asio::detail::socket_ops
級別引發未定義的參考鏈接器錯誤。該消息是:boost :: asio QNX鏈接器錯誤
boost::asio::detail::socket_ops::call_bind
未定義的引用綁定
..
&爲listen
類似的錯誤,recvmsg
,accept
,setsockopt
..
我得到了這些錯誤,當我包括ASIO庫只爲頭文件庫(我沒有單獨編譯它)。
然後我試着通過定義BOOST_ASIO_SEPARATE_COMPILATION
和包括<boost/asio/ssl/impl/src.hpp>
一次來明確地編譯庫。它將更多未定義的引用錯誤引發到socket_ops.hpp中定義的函數。發生在socket_ops.ipp
的錯誤,我使用boost_1_49 QNX Neutrino中Momentics的6.50
當我在Linux中給了編譯開關-lsocket選項時,問題就解決了。感謝你的回答。 – memduha