python与c++混合编程怎样入门

推荐蛇之魅惑的三篇文章:搭建Python扩展开发环境:搭建Python与C/C++混合编程环境Python与C/C++混合编程聊聊Python ctypes模块还可以参见如何实现 C/C++ 与 Python 的通信?不了解Python与C/C++混合编程,感觉嵌入式会用到。
■网友
我自己选择用原生的Python.h直接写,而不是swig。我觉得这样子效率会比较高吧。而且当你返回一个Python dict的时候比较方便。(我不知道swig会不会帮你做自动转化,我觉得悬。)
IDE就用VS就好,配置好include和lib路径,编译一般就没有什么问题了。
记得把你编译出来的dll文件改名成pyd。
另外注意你编译的版本:是Debug还是Release,是x86还是x64。
【python与c++混合编程怎样入门】 没有仔细看题,我觉得Clion应该和VS也差不多的。我没有用Boost.Python。可能是我的Module太简单了吧。我个人总是觉得Boost的库太重了,个人的一点意见。

■网友
python 调c/cpp用boost或者ctypescpp调用python用include python.h
■网友
大神你好 我现在也遇到同样的问题 解决方案 是 clion+winpython 你那边现在有其他的解决方案了吗 O(∩_∩)O谢谢


    推荐阅读