我正在尝试使用犰狳库的复杂矩阵运算,但我的整个代码库都在 C 中。如何为现有的 cpp 库制作包装器。
我已经在线浏览了示例,并且能够为我自己的 cpp 库制作包装器,但我对现有的库(例如犰狳)有点困惑。我已经浏览了在 C 项目中使用 Eigen的链接
在这里,我对库实现部分感到困惑
/* foo.cpp */
#include "foo.h"
#include
extern "C" {
void foo(int arg) {
std::cout << arg << std::endl;
}
} /* extern "C" */
我应该如何更改犰狳的库实现并将包装头包含在其中?
谢谢