QNX プラットフォームでブースト ライブラリを使用するのは初めてです。asio ライブラリのリンクに問題があります。レベルで未定義の参照リンカー エラーがスローされboost::asio::detail::socket_ops
ます。メッセージは次のとおりです。
バインドへの関数の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
、QNX Neutrino Momentics 6.50 で boost_1_49 を使用しています。