【问题标题】:Boost/Array.hpp: No such file or directory (On Visual Studio 2019)Boost/Array.hpp:没有这样的文件或目录(在 Visual Studio 2019 上)
【发布时间】:2020-03-31 12:56:50
【问题描述】:

我通过转到属性,然后在 VC++ 包含目录和 C/C++ 附加包含库中添加路径来包含 boost 库。

我已经使用#include<boost/array.hpp>#include<boost/static_assert.hpp> 添加了头文件。

在构建时,我收到有关其他 Boost 头文件的警告,例如 clang.hpp,但是,显示的错误消息是 boost/array.hpp: No such file or directory。由于为其他 Boost 头文件生成警告消息,我假设路径已注册并且 Boost 文件由 Visual Studio 定位(我很可能错了)。我究竟做错了什么?

编辑:我正在构建一个 Linux 控制台应用程序,并发现了我的错误。已在下方添加答案。

【问题讨论】:

    标签: c++ boost visual-studio-2019


    【解决方案1】:

    所以我试图在 linux 机器上远程构建(我之前错过的关键细节),所以我必须以 -I“路径”格式将路径插入到 linux 机器上的 boost 库中。我犯了错误,在windows机器上下载boost文件,而是添加了windows boost文件的路径。

    转到属性、C/C++、命令行(附加选项),然后在那边输入 linux 机器上库的路径。

    例如:-I /usr/FileSystem/boost_1_72_0

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      相关资源
      最近更新 更多