Eclipse CDT无法调试以进入同一目录中的函数定义

时间:2015-02-17 22:26:41

标签: c++ eclipse debugging eclipse-cdt step-into

我是eclipse cdt的新手。我做了一点研究,但没有找到答案。我想知道,我说project/simpleClient/simpleClient.cc调用了project/src/somefile.cc下的函数。当我把一个调试器放在simpleClient.cc中,并调用函数A时,我只知道通过右键单击函数名称会带我到函数定义,但我实际上想进入它的src文件夹代码并查看程序如何运行。有什么办法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

Run -> Debug Configurations -> [Your debug config]下,点击Source标签,查看项目和所有相关子目录是否在源搜索路径中。

Eclipse CDT工具如何在调试时找到要显示的源代码,因此很可能在此路径中找不到该文件。

我认为默认情况下,该工具会在项目目录中搜索所有来源,因此其他内容可能会阻止其被发现。

此外,如果您使用Cygwin在Windows中运行,则可能会遇到问题described here。如果是这样,提供的说明应该修复映射并让您看到您的来源。