【问题标题】:QuantLib Boost_1_72 VS2019 Build Error : "Cannot open include file boost/config.hpp: no such file or directory"QuantLib Boost_1_72 VS2019 构建错误:“无法打开包含文件 boost/config.hpp:没有这样的文件或目录”
【发布时间】:2020-05-13 01:05:49
【问题描述】:

刚刚尝试使用 VS2019 安装 QuantLib 和 Boost,但无法构建解决方案。它抛出这个错误

“无法打开包含文件:'boost/config.hpp':没有这样的文件或目录”

关注了各种帮助页面,但没有运气。需要注意的一件事是,每个人似乎都在谈论我在 VS2019 中似乎没有资助的“物业经理”。

enter image description here

【问题讨论】:

  • 它应该是 config.php 吗?
  • config.hpp 是正确的。这是一个 C++ 头文件。

标签: boost quantlib


【解决方案1】:

看着the installation instructions on the official QuantLib site

  1. 通过单击查看/属性管理器打开属性管理器并激活它。

那将是菜单栏中的“视图”。打开后,

早期的 Visual C++ 版本使用 Microsoft.cpp..users 文件进行全局设置。但是,这些文件现在已被弃用,并且根据您的 Visual C++ 版本,可能不再可用。如果是这种情况,或者如果您仍想遵循 Microsoft 的建议,请按照this link 中的说明创建一个新属性页,将其添加到解决方案中的所有项目,然后使用它而不是 .users 文件。

上述说明中提到的链接是 https://docs.microsoft.com/en-us/cpp/build/create-reusable-property-configurations?view=vs-2019,来自 Visual Studio 文档。它将指导您创建所需的属性。

【讨论】:

  • 谢谢路易吉。 #5和你帖子中的sn-p,来自安装链接,是我正在尝试的。我发现(感谢 microsoft 链接),在 VC2019 中没有 View->Property Manager。相反,它已移至查看-> 其他 Windows-> 属性管理器。遵循指令使代码构建起来就像一个魅力。另外,我之前尝试在解决方案中选择胆项目,右键单击以获取属性页,然后将路径设置为 boost 文件夹/库,甚至可以正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-12
  • 2017-05-04
  • 1970-01-01
相关资源
最近更新 更多