我已经使用自制软件安装了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
您需要确保将boost include路径传递到编译器中。
需要将boost lib路径传递给链接器。
根据您的环境,您可以使用系统路径变量,Visual Studio属性或编译器/链接器标志执行此操作。