EclipseCDT无法调试以进入同一目录中的函数定义
Eclipse CDT cannot debug to step into function definition in same directory
我是eclipse cdt的新手。我做了一点调查,但没有找到答案。我想知道,假设我有一个project/simpleClient/simpleClient.cc
,它调用project/src/somefile.cc
下的函数。当我在simpleClient.cc中放入调试器并调用函数a时,我只知道右键单击函数名称会进入函数定义,但我实际上想进入src文件夹代码,看看程序是如何运行的。有什么办法吗?
谢谢。
在Run -> Debug Configurations -> [Your debug config]
下,单击Source
选项卡,查看项目和所有关联的子目录是否在源搜索路径中。
这就是EclipseCDT工具在调试时查找要显示的源的方式,所以很可能在该路径上找不到文件。
我认为默认情况下,该工具会在项目目录中搜索所有源,因此可能会有其他东西阻止它被找到。
此外,如果你在Windows中运行,使用Cygwin,你可能会遇到这里描述的问题。如果是这样的话,所提供的说明应该会修复映射并让您查看源代码。
相关文章:
- 在命名空间中定义函数还是限定函数
- 为什么在定义函数之前先声明它
- 使用用户定义函数的字符串反转
- 用户定义函数中的指针和输入
- 这个c++代码是如何在没有定义函数的情况下运行的
- 具有外部"c"和程序集的未定义函数
- 已定义函数时出现 G++ "未定义的引用"错误
- 将自定义函数传递到基抽象类中以延迟执行
- C++使用 rand 定义函数语法
- Arduino:在 loop() 和自定义函数中运行相同的代码时出现问题
- 将具有固定签名的自定义函数名称注入 CRTP
- 使用定义函数模板别名
- 是否可以使用单个定义定义函数的常量和常规版本?(使用模板,自动,decltype等)
- 在内联程序集中定义函数和从 C++ 调用时出现问题
- 在 Metal 着色器代码中,如何定义函数的 in/out 参数变量?
- 声明和定义函数静态会产生"undefined reference to function_name()"
- 朋友定义函数的名称空间是什么
- 介子 对用户定义函数的未定义引用
- 如何使用 "using" 关键字定义函数原型/签名
- 在 C 结构中定义C++函数