Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入c++;python上的模块_Python_C++_Ros_Catkin - Fatal编程技术网

导入c++;python上的模块

导入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 {

我试图在<代码> Python脚本上导入C++模块。 我正在使用pycharm社区版2017.3.3作为IDE和
catkin
作为构建系统。
IDE能够识别我的导入语句

import hector_path_follower 
我的问题是访问C++类命名空间,它覆盖类并且不能被找到(<代码>未解析引用< /代码>) 例如,我无法访问包装我的类的pose_follower命名空间

pf = pose_follower.HectorPathFollower()

namespace pose_follower {
class HectorPathFollower
 { 
...
 }
}
我环顾四周,看到了boost库、ctypes等等。

我得到了这个答案,但它是葡萄牙语的。基本上,它评论了一些库。然后比较。在我看来,我会尝试
swig
,作为第二选择
boost