我没有使用swig.i尝试使用swig运行.py文件的经验。我在终端
中执行了命令 swig -python filename.py
但我收到错误"错误:输入(1)中的语法错误。"如何解决我上面提到的错误。请帮我解决这个错误。
答案 0 :(得分:1)
查看34.2 Preliminaries:它清楚地表明您必须执行swig -python yourfile.i
或swig -c++ -python yourfile.i
,您需要为您的C ++ DLL创建module.i
。然后在.i上运行SWIG,它会创建另一个.cpp文件。最后,将此.cpp文件编译为与Python DLL链接的DLL。然后在filename.py
中,您可以导入模块,然后执行python filename.py
。