如何修复“致命错误:boost / asio.hpp:没有这样的文件或目录”?

问题描述 投票:-1回答:1

我已经使用自制软件安装了boost并且它在我按照一些步骤尝试使gdb调试器工作之前工作但现在我按照步骤重新启动后,我甚至无法编译我的程序。在过去的2个小时里,我一直在谷歌上搜索,我无法弄清楚这一点。

我已经尝试卸载并重新安装boost和我在google或stackoverflow上可以找到的任何其他东西,但没有任何工作,我有明天晚上的作业,我吓坏了。

确切的错误:

fatal error: boost/asio.hpp: No such file or directory
 #include <boost/asio.hpp>
          ^~~~~~~~~~~~~~~~
compilation terminated.

我尝试过编译多种方式,包括:

g++ -g -I /usr/local/Cellar/boost/1.69.0 battleship_client.cc -lboost_system
c++ macos boost-asio macos-mojave
1个回答
0
投票

您需要确保将boost include路径传递到编译器中。

需要将boost lib路径传递给链接器。

根据您的环境,您可以使用系统路径变量,Visual Studio属性或编译器/链接器标志执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.