我在 Debian Sqeeze 下使用 g++ 4.4,并且安装了 boost。我可以使用标题运行一个简单的提升矩阵示例:
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/io.hpp>
但我还想添加odeint
标题:
#include <boost/numeric/odeint.hpp>
但是,这是不可能的,因为我的 /usr/include/boost/numeric 文件夹仅列出
conversion interval interval.hpp ublas
如何安装odeint?
odeint
是一个只有头文件的库,不需要链接到预编译的代码。我已下载.tarodeint
并将文件夹和文件复制odeint.hpp
到我的 /usr/include/boost/numeric 文件夹中。但是,它不起作用。编译时出现错误:
error: boost/range/algorithm/copy.hpp: No such file