我正在尝试编译 boost.asio示例,但出现以下链接器错误:“未定义对_Unwind_Resume'" and "undefined reference to
__gxx_personality_v0 的引用”。我一直在搜索谷歌很长时间,但没有任何帮助。我需要链接哪个库?提前致谢!
user197967
问问题
954 次
2 回答
1
您可能正在使用gcc
链接您的程序。如果您g++
改用它,它将链接到所需的库中。
对于 Dev-C++,请参阅 FAQ 条目:Dev-C++ 使用 gcc 而不是 g++ 进行链接
于 2010-01-09T14:12:59.650 回答
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
$
于 2010-01-09T14:20:00.433 回答