导入c++;python上的模块
我试图在<代码> Python脚本上导入C++模块。 我正在使用pycharm社区版2017.3.3作为IDE和导入c++;python上的模块,python,c++,ros,catkin,Python,C++,Ros,Catkin,我试图在 Python脚本上导入C++模块。 我正在使用pycharm社区版2017.3.3作为IDE和catkin作为构建系统。 IDE能够识别我的导入语句 import hector_path_follower 我的问题是访问C++类命名空间,它覆盖类并且不能被找到(未解析引用< /代码>) 例如,我无法访问包装我的类的pose_follower命名空间 pf = pose_follower.HectorPathFollower() namespace pose_follower {
catkin
作为构建系统。IDE能够识别我的导入语句
import hector_path_follower
我的问题是访问C++类命名空间,它覆盖类并且不能被找到(<代码>未解析引用< /代码>)
例如,我无法访问包装我的类的pose_follower命名空间
pf = pose_follower.HectorPathFollower()
namespace pose_follower {
class HectorPathFollower
{
...
}
}
我环顾四周,看到了boost库、ctypes等等。我得到了这个答案,但它是葡萄牙语的。基本上,它评论了一些库。然后比较。在我看来,我会尝试swig
,作为第二选择boost