我正在尝试使用Cython包装一个C++库。
这些头文件本身包括其他库来定义类型(实际上,相当多),有些像这样:
#include <Eigen/Dense>
namespace abc {
namespace xyz {
typedef Eigen::Matrix<double, 5, 1> Column5;
typedef Column5 States;
}}
有很多“外部”类型定义。是否有一种方法不为Eigen库编写.pxd文件?我只需要在我的.pxd文件中提供类型“States”以供导入(封装)类定义使用...