【发布时间】:2015-07-10 10:31:53
【问题描述】:
我正在使用窗户。 我从 boost 主页尝试了两个教程(Unix 和 windows),但我无法正确设置 boost。最后,我使用了this link,但它仍然无法正常工作:
$ gcc -I/c/MinGW/include -std=c++14 a.cpp -o a
a.cpp:1:35: 致命错误: boost/lambda/lambda.hpp: No such file or 目录编译终止。
cd /c/MinGW/include 之后我进入了 boost 的根目录,所以这不是问题。
【问题讨论】:
-
那么Boost的所有头文件和子目录都直接在
/c/MinGW/include中?它们应该在子目录/c/MinGW/include/boost中。所以你应该有例如/c/MinGW/include/boost/lambda/lambda.hpp. -
cygwin 和 mingw 在同一行...不好。你能找到“/c/MinGW/include/boost/lambda/lambda.hpp”吗?不管怎样,试试 Visual Studio。减轻痛苦;)
-
@Joachim Pileborg 我有这种方式。