我使用SWIG生成一些C ++代码,目前它将所有内容转储到单个.cpp
文件中。有没有办法让它把#define
,函数声明,类型声明等放到.h
文件中,这样我就可以#include
从我程序中的其他地方使用它。 / p>
我在SWIG扩展块中编写了很多代码,例如%header % {}
块等,这个代码可以更好地代表我链接到我的独立.cpp
文件中与SWIG生成的代码一起投影。但是这段代码使用了其他一些生成的函数和定义,所以它不会从另一个文件中看到任何这些符号,所以我需要一个头文件。
这样的事情可能吗?