使SWIG将生成的代码拆分为头文件和cpp文件

时间:2015-11-12 20:52:43

标签: swig

我使用SWIG生成一些C ++代码,目前它将所有内容转储到单个.cpp文件中。有没有办法让它把#define,函数声明,类型声明等放到.h文件中,这样我就可以#include从我程序中的其他地方使用它。 / p>

我在SWIG扩展块中编写了很多代码,例如%header % {}块等,这个代码可以更好地代表我链接到我的独立.cpp文件中与SWIG生成的代码一起投影。但是这段代码使用了其他一些生成的函数和定义,所以它不会从另一个文件中看到任何这些符号,所以我需要一个头文件。

这样的事情可能吗?

0 个答案:

没有答案