使用GDB进行调试时,Eclipse似乎很容易混淆。在项目中有一个DownloadManager.cpp文件,其中包含JNI粘合代码,用于在共享库DownloadManager.cpp中运行代码。
Eclipse似乎很容易混淆,并且不会将堆栈跟踪与正确的文件联系起来。问题出现在 SVI :: DownloadManager :: activeDownloads()中,它不在JNI粘合代码的DownloadManager.cpp中,而是在共享库中。
单击堆栈跟踪框会导致Eclipse打开错误的文件并突出显示错误的行。对此有任何建议或帮助表示赞赏。
凯文
Eclipse双击导致混淆时加载错误的文件
堆栈跟踪中显示的实际行号
答案 0 :(得分:1)
将其中一个DownloadManager.cpp
文件重命名为其他内容并针对CDT
提交错误。