繁体   English   中英

在同一个Eclipse项目中同时使用PyDev和CDT性质时调试Python

[英]Debugging Python when both PyDev and CDT natures in same Eclipse project

Eclipse 4.5(火星)/ Windows 7

我有一个同时具有Python和C / C ++代码的Eclipse C / C ++ Makefile项目。 源代码已从SVN存储库中检出。 构建环境是通过MSYS Shell使用项目特定的配置脚本在顶部/子目录中创建所有Makefile并进行“ make”,“ make install”构建的。

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

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

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

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

在互联网上“搜寻”之后,这似乎在我的特定情况下起作用:

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

.settings .cproject .project

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

  1. 在本地SVN检出目录之外创建一个单独的Python项目。

注意:此Eclipse Python项目在我的Eclipse工作区中。

这将创建以下2个文件:

.pydevproject .project

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

  2. 将Python的.nature元素从Python的.project文件复制到CDT .project的文件中。

  3. 如果在编辑点(。)文件时Eclipse已在运行,请重新启动它。

  4. 最后,进入“ C / C ++透视图”。 在“项目资源管理器”窗口中,下拉“查看菜单”。

选择“自定义视图...”。 选择“内容”标签。 取消选中“ PyDev导航器内容”选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM