编译boost.asio示例时链接器错误

时间:2010-01-09 13:57:29

标签: c++ boost-asio linker-errors

我正在尝试编译boost.asio example,但是我收到以下链接器错误:“未定义引用_Unwind_Resume'" and "undefined reference to __ gxx_personality_v0'”。我一直在搜索谷歌很长一段时间,但没有任何帮助。我需要链接哪个库?提前谢谢!

2 个答案:

答案 0 :(得分:1)

您可能正在使用gcc来关联您的计划。如果您使用g++,则会链接到所需的库中。

对于Dev-C ++,请参阅常见问题条目:Dev-C++ uses gcc instead of g++ for linking

答案 1 :(得分:0)

就像Ubuntu 9.10上的魅力一样:

$ g++ -o chat_server -c chat_server.cpp
In file included from chat_server.cpp:21:
chat_message.hpp: In member function ‘void chat_message::encode_header()’:
chat_message.hpp:84: warning: format ‘%4d’ expects type ‘int’, \
                     but argument 3 has type ‘size_t’
$ ls -l chat_server*
-rw-r--r-- 1 edd edd 1233608 2010-01-09 08:17 chat_server
-rw-r--r-- 1 edd edd    6244 2010-01-09 08:17 chat_server.cpp
$