你在哪里下载并解压包?包主页说它是一个只有头文件的包,所以你只需要让Visual找到头文件。我有一段时间没有使用 Visual,但是快速搜索一下“Visual 6 添加标题路径”之类的内容应该是一个不错的起点。看看Visual Studio 在哪里寻找 C++ 头文件?.
从这个页面引用:
在 Visual Studio 中,转到“项目设置”对话框。我们要更改 Debug 和 Release 版本的设置,因此在Settings For字段下,选择“All Configurations”。在C/C++选项卡下,选择预处理器选项。
包 tarball 有一个名为boost的目录:您希望将该目录的路径添加到Additional include commands框,然后添加#include <boost/numeric/odeint/config.hpp>
到您的代码中。
更新
那么,您似乎已经正确安装了 odeint 标头:文件 boost/numeric/odeint/config.hpp 有一行#include <boost/config.hpp>
,这是视觉必须抱怨的;所以我猜这个包不是独立的。它必须需要安装其他 boost 头文件。我在包主页或包 tarball 中都找不到任何提及任何依赖项的内容,所以我想你也应该尝试安装 boost。在此处下载1.51.0 版本,这是 windows 文档。