【发布时间】:2013-06-22 16:46:21
【问题描述】:
我正在尝试使用 Cython 包装一个 C++ 库。
标头本身包含其他库来定义类型(实际上,很多),如下所示:
#include <Eigen/Dense>
namespace abc {
namespace xyz {
typedef Eigen::Matrix<double, 5, 1> Column5;
typedef Column5 States;
}}
有很多“外部”类型定义。有没有办法不也为 Eigen 库编写一个 .pxd 文件?我只需要我的 .pxd 文件中可用的类型“States”来导入(包装)类定义...
【问题讨论】:
-
你有库资源吗?
-
是的,它们是可用的(原则上)。标题是否足够?
-
是的,对不起,我有一个疯狂的想法,但我在我的机器上尝试过,但没有成功:-(
-
@user2055010 不,不会。您还需要以某种方式与 Eigen 库链接。请参阅我的答案下方评论中的链接。