当PyDev和CDT在同一个Eclipse项目中实现时,调试Python

时间:2015-08-19 16:16:37

标签: python c++ eclipse pydev

Eclipse 4.5(Mars)/ Windows 7

我有一个包含Python和C / C ++代码的Eclipse C / C ++ Makefile项目。源代码从SVN存储库签出。构建环境是通过MSYS shell使用项目特定的配置脚本在顶部/子目录中创建所有Makefile,然后制作安装' make install' make install' make建立。

我的.project文件配置了PyDev和CDT性质。

我可以在PyDev和C / C ++视角之间切换并浏览代码,包括右键单击符号和“打开声明”。

'调试'透视图似乎特定于C / C ++透视图。

您是否有配置允许调试Python和C / C ++代码的Eclipse项目的经验?

1 个答案:

答案 0 :(得分:0)

谷歌搜索后'在互联网上,这似乎适合我的特殊情况:

  1. 创建一个C / C ++项目(空makefile项目)。这会在我的顶级本地SVN签出目录中生成以下3个文件:
  2. .settings .cproject 的.project

    注意:我将Eclipse工作区与Eclipse项目分开。

    1. 创建一个位于本地SVN签出目录之外的单独Python项目。
    2. 注意:此Eclipse Python项目位于我的Eclipse工作区中。

      这将创建以下2个文件:

      .pydevproject 的.project

      1. 将.pydevproject复制到包含.settings,.cproject和.project文件的目录。

      2. 复制Python的性质' Python .project文件中的元素到CDT .project文件。

      3. 如果Eclipse在编辑点(。)文件时一直在运行,请重启Eclipse。

      4. 最后,进入" C / C ++ Perspective"。在'项目浏览器"窗口,下拉查看菜单"。

      5. 选择'自定义视图...'。 选择内容'标签。 取消选中“PyDev Navigator内容”'选项。