4

QNX プラットフォームでブースト ライブラリを使用するのは初めてです。asio ライブラリのリンクに問題があります。レベルで未定義の参照リンカー エラーがスローされboost::asio::detail::socket_opsます。メッセージは次のとおりです。

バインドへの関数のboost::asio::detail::socket_ops::call_bind未定義の参照で..

listen& 、recvmsgacceptsetsockopt..の同様のエラー

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 を使用しています。

4

1 に答える 1