当我在头文件中使用#include时,我的程序将不再编译,并给出以下错误:'boost::asio::basic_socket<Protocol,StreamSocketService>::cancel我也在这个项目中使用websocketpp,如果这是相关的-然而,只有当我特别在我的头中包含时,错误才会发生。
我使用的是Windows 10,Visual Studio 14。我不知道为什么会发生这个错误。我根本不需要使用库,只需包含它即可。
我已经使用homebrew安装了boost,在我按照一些步骤尝试让gdb调试器工作之前,它是有效的,但现在在我遵循这些步骤并重新启动之后,我甚至不能编译我的程序。我试着卸载并重新安装boost,以及我在google或stackoverflow上能找到的任何其他东西,但都不起作用,而且我明天晚上有一项作业要交,我快崩溃了。精确错误: fatal error: boost/asio.hpp: No such file or directory
#include <boost