QuantLib 安装致命错误 C1083 boost/config.hpp & boost/test/unit_test.hpp

QuantLib installation fatal error C1083 boost/config.hpp & boost/test/unit_test.hpp

我知道这个问题以前在这里讨论过。但是在我按照建议并通过 Visual Studio 添加路径后,我仍然卡住了:

在 VS 中,我有: 附加包含目录:C:\local\boost_1_58_0 其他库目录:C:\local\boost_1_58_0\libs

当我在 VS 中构建 QuantLib 时,我可以看到 C:\local\boost_1_58_0 在包含的路径中。我还可以在 C:\local\boost_1_58_0\boost 中看到有效的 config.hpp 文件,在 C:\local\boost_1_58_0\boost\test 中看到有效的 unit_test.hpp 文件。尽管如此,我仍然遇到 C1083 错误。

卡了2天多了,不知道怎么解决。有什么建议吗?

在此先致谢!

按照 http://quantlib.org/install/vc10.shtml 上的官方说明进行操作。在 VS 10 及更高版本中,包含和库路径是通过 属性 管理器设置的。上面链接的说明中的步骤 5 和 6 描述了该过程。您可能想要退出并重新启动 IDE 以确保更改已保存。

对于寻找 属性 管理器位置并使用 VS2015 的任何其他人 - 我在解决方案资源管理器窗格底部的第四个选项卡上找到了它,请参阅附图。 enter image description here