不能包含boost.asio

时间:2011-05-10 12:23:27

标签: c++ boost boost-asio

我正在尝试包含boost.asio库,但每当我这样做时,我收到此错误消息:

 undefined reference to `boost::system::generic_category()'

我可以包含任何其他升级库,但不包括这个。

我试图像这样链接boost.System:

icpc -lboost_system main.cpp -o out.o

它给了我这个消息

ld: cannot find -lboost_system

2 个答案:

答案 0 :(得分:8)

您需要链接Boost.System才能使Asio正常工作。 See here

答案 1 :(得分:0)

如@ Space_C0wb0y所示,您需要构建Boost.System或使用正确的名称进行链接(例如-lboost_system-mt)。