尝试使用SWIG和VS 2015将一些C ++代码包装到perl模块中。我已经检查了多个教程。但是,没有运气。我找不到详细的。
我使用以下命令生成了CXX文件。
swig.exe -v -Werror -c++ -perl -DWIN64 -DBUILD_INTERNAL -o <path>\Example.cxx <path>\Example.i
以下是.i文件:
/* Example.i */
%module Example
%{
/* Put header files here or function declarations like below */
#include "Example.h"
%}
%include "windows.i"
%include "Example.h"
后来,我在Source项目中添加了这个SWIG生成的文件(Example.cxx)并尝试编译它。
这显示了SWIG生成的文件中的一些错误。 比如,SWIG_MemoryError未定义和许多其他错误。
我在C:\ Strawberry \ perl \ lib \ CORE中添加了包含路径。
有没有人有文件化的程序如何做到这一点?
感谢任何帮助。谢谢先前。