【发布时间】:2015-08-19 10:33:50
【问题描述】:
我正在尝试构建 libtorrent library found here。
我已按照本教程中的说明进行操作,但在执行 bjam 命令后我收到错误提示
...failed gcc.compile.c++ bin\gcc-mingw-5.1.0\debug\link-static\threading-multi\src\parse_url.o...
gcc.compile.c++ bin\gcc-mingw-5.1.0\debug\link-static\threading-multi\src\ConvertUTF.o
In file included from include/libtorrent/ConvertUTF.h:91:0,
from src\ConvertUTF.cpp:42:
include/libtorrent/config.hpp:45:28: fatal error: boost/config.hpp: No such file or directory
compilation terminated.
有人知道如何解决吗?
/编辑/ 我走得更远,我已经将每个包含目录从相对替换为绝对并且!!!仍然!!!我收到相同的错误:
...failed gcc.compile.c++ bin\gcc-mingw-5.1.0\debug\link-static\threading-multi\src\policy.o...
gcc.compile.c++ bin\gcc-mingw-5.1.0\debug\link-static\threading-multi\src\puff.o
In file included from src\puff.cpp:74:0:
C:/libtorrent/boost_1_59_0/boost/cstdint.hpp:36:28: fatal error: boost/config.hpp: No such file or directory
compilation terminated.
这怎么可能!?!?!
【问题讨论】:
-
通常 boost build 也会打印它执行失败的完整命令行。它可能会确认或否认是否为 boost 添加了正确的包含路径。
-
@Arvid,嗨,正如我已经在与您的电子邮件通信中解释的那样,boost root 设置正确,您在我的一封电子邮件中附上的屏幕截图中亲自看到了你。
标签: c++ gcc boost header-files libtorrent