简体   繁体   English

不能包含boost.asio

[英]Cannot include boost.asio

I am trying to include boost.asio library, but whenever I do that I get this error message: 我试图包括boost.asio库,但是每当执行该操作时,我都会收到以下错误消息:

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

I can include any other boost library, but not this one. 我可以包含其他任何Boost库,但不能包含此库。

I tried to link boost.System like this: 我试图链接boost.System这样的:

icpc -lboost_system main.cpp -o out.o

It gave me this message 它给了我这个信息

ld: cannot find -lboost_system

You need to link Boost.System in order for Asio to work. 您需要链接Boost.System才能使Asio正常工作。 See here . 看这里

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM