不能包含 boost.asio

Cannot include boost.asio

本文关键字:asio boost 包含 不能      更新时间:2023-10-16

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

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

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

我试图链接提升。系统是这样的:

icpc -lboost_system main.cpp -o out.o

它给了我这个信息

ld: cannot find -lboost_system

您需要链接Boost.System才能使 Asio 工作。看这里。

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