UNIXのガイドに従いました。http://www.boost.org/doc/libs/1_51_0/more/getting_started/unix-variants.html。私のMacでは問題なく動作します。しかし、私のVPSでは、いくつかの問題が発生しているようです。最新のビルドをダウンロードしてブートストラップとb2インストールを実行したところ、example.cppは正常に機能しました。
ブーストUDPエコーサーバーをコンパイルするのに疲れたとき-http ://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/example/echo/async_udp_echo_server.cpp
次のエラーが発生します。
andrew@am:~/Documents/boostExamples/asyncUdpEchoServer$ c++ -I /usr/local/boost main.cpp -o udpEchoServer
/tmp/cczYAR1r.o: In function `__static_initialization_and_destruction_0(int, int)':
main.cpp:(.text+0x21e): undefined reference to `boost::system::generic_category()'
main.cpp:(.text+0x228): undefined reference to `boost::system::generic_category()'
main.cpp:(.text+0x232): undefined reference to `boost::system::system_category()'
/tmp/cczYAR1r.o: In function `boost::system::error_code::error_code()':
main.cpp:(.text._ZN5boost6system10error_codeC2Ev[_ZN5boost6system10error_codeC5Ev]+0x10): undefined reference to `boost::system::system_category()'
/tmp/cczYAR1r.o: In function `boost::asio::error::get_system_category()':
main.cpp:(.text._ZN5boost4asio5error19get_system_categoryEv[boost::asio::error::get_system_category()]+0x7): undefined reference to `boost::system::system_category()'
collect2: ld returned 1 exit status
ここで私がしなければならないアイデアはありますか?-ブーストを構築する必要がないという影響下にある場合、私はソートされました。
vpsはubuntuサーバー11.10を実行していますが、少し削減されているようです。build-essentialをインストールしました。