擅长:python、mysql、java
<P>如果你已经可以用C++运行它们,那么你可以尝试使用SWIG来为你编写的C++代码生成Python包装,使其可以从Python调用。在</p>
<p><a href="http://www.swig.org/" rel="nofollow noreferrer">http://www.swig.org/</a></p>
<p>我在使用SWIG时发现了一些注意事项:</p>
<p>Swig基于字符串值查找类型。例如
Python(int)中的整数类型将确保
cpp类型为“int”,否则swig将投诉
关于类型不匹配。没有自动转换。在</p>
<p>Swig逐字复制源代码,因此甚至复制同一命名空间中的对象
将需要完全限定,这样cxx文件才能正确编译。在</p>
<p>希望有帮助。在</p>