我已经使用homebrew安装了boost,在按照某些步骤尝试使gdb调试器工作之前,boost一直在工作,但是现在在按照步骤重新启动后,我什至无法编译程序。我在过去2个小时内在整个地方搜索了google,但无法弄清楚。
我尝试卸载并重新安装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
答案 0 :(得分:0)
您需要确保boost包含路径传递到编译器中。
boost lib路径将需要传递到链接器。
根据您的环境,可以使用系统路径变量,Visual Studio属性或作为编译器/链接器标志来完成此操作。