我安装了 boost v.1.51.0 并且目录“boost_1_51_0”位于“/home/user1/boost/”下。要安装,我只是将 tar 文件解压缩到“/home/user1/boost/”中。我在 MinGW 上使用 C++ 编译器。
现在,我正在尝试在代码中包含这些库。到目前为止我试过了
#include </home/user1/boost/boost_1_51_0/libs/unordered/test/objects/test.hpp>
#include </home/user1/boost/boost_1_51_0/test.hpp>
#include </home/user1/boost/test.hpp>
#include <boost/test.hpp>
与其他一些人一起。我什至尝试将“/home/user1/boost/”的 Windows 位置添加到路径中。
我错过了一些东西。
最佳答案
您需要使用命令行参数向编译器提供包含目录,例如-I/home/user1/boost/boost_1_51_0
.
您可能还想将 boost 实际安装到系统目录;见 http://www.boost.org/doc/libs/1_51_0/doc/html/bbv2/installation.html了解详情。
关于 boost 库路径包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12127458/