c++ - Eclipse调试器: ".settings does not exist" error

标签 c++ linux eclipse eclipse-cdt

我正在 Ubuntu Linux 10.10 下的 Eclipse 中开发 C++ 应用程序。当我启动在 Debug模式下开发的应用程序时,Eclipse 会正确切换到调试视角,但它会尝试打开一个名为“.settings”的文件(?),该文件在我的项目目录中不存在(但确实存在一个具有该名称的目录)。我可以看到 Eclipse 在正确的源代码位置挂起正在运行的线程(基于堆栈跟踪),但该源文件没有打开,“调试步骤”也没有将当前指令指针移动到下一条语句。

它基本上似乎与这里的错误相同:http://dev.eclipse.org/newslists/news.eclipse.tools.cdt/msg08774.html -- 不幸的是,解决方案是将 Eclipse 更新到 3.1.5,但我已经使用版本 3.5.2,所以这对我来说不起作用。

有什么建议吗?

提前致谢,马蒂亚斯

最佳答案

尝试打开源文件路径上的所有项目。我在 Java 和分层项目中经历过类似的事情,这确实解决了我的问题。

关于c++ - Eclipse调试器: ".settings does not exist" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574306/

相关文章:

c++ - 正则表达式匹配字符串之间的数字

c++ - 为什么像 "a[i] = i++;"这样的增量操作会导致未定义的行为?

c++ - 使用 Cuda C 将大型二维数组导出到文件的更快方法

python - 我可以使用 Linux LiveCD 安装任何东西(比如 Python)吗?

android - 用于 eclipse 项目的 quickblox-chat android jar 文件

java - android代码并排合并两个视频并将其作为一个视频(只需要一个音频)

c++ - 将迭代器放在其中的容器上

c++ - 如何向 rijndael.h 添加 PKCS7 填充?

linux - 如何在不将用户添加到 sudoers 文件的情况下授予用户对 root 拥有的文件夹的访问权限?

java - Eclipse 使用 Java 9 显示空错误消息