c++ - 尝试索引头文件时 Eclipse CDT 崩溃

标签 c++ eclipse eclipse-cdt

我通过 Eclipse Kepler SR1 成功地交叉编译了 C++ 代码以在 Windows 7 机器上的 raspberyy pi 上运行。虽然编译成功了,但是editor上的error解析有问题。它显示函数/定义的红线(错误),例如 cout、endl、string 等。

当我点击 Project->C/C++ Index->​​Search for Unresolved Includes 时,我可以看到它提示 bits/c++config.h、bits/c++allocator.h 和类似文件未解析。所以,我做了一个 grep 并找到了这些,并在 Project Properties->C/C++ Build->Settings->Tool Settings->Cygwin C/C++ Compiler->Includes 下包含了 director,Eclipse 只是崩溃了。我注意到它生成了附加的日志文件。这对我来说似乎是一个讨厌的错误或一个巨大的错误。有办法解决这个问题吗?

这是 error log file .

最佳答案

这个答案不是假装是一个解决方案。只是一些想法

CDT 中有很多错误。尝试最新的开发版本,希望有人解决了您的问题。

更新站点(通过“帮助”->“安装新软件”->“添加...” 对话框安装/更新):

http://download.eclipse.org/tools/cdt/builds/luna/milestones (对于 Luna 里程碑) http://download.eclipse.org/tools/cdt/builds/8.4/nightly (对于 8.4 夜)

或直接从CDT page下载.

您还可以查看他们的 Bugzilla and forums如果有针对该问题的错误报告和解决方案/解决方法。当然,您可以查看 CDT 源代码并积极参与错误修复;)

就我个人而言,我使用最新的里程碑,因为 indexer: 8.4 更好地理解了 C++11。

希望对您有所帮助。

关于c++ - 尝试索引头文件时 Eclipse CDT 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22051658/

相关文章:

java - 如何在 Hudson 中构建 Eclipse 动态 Web 项目

Eclipse:让 Eclipse 的 "search in project"不再无用?

Eclipse CDT : org. eclipse.cdt.internal.ui.text.CReconciler, java.lang.OutOfMemoryError 错误

c++ - 从 Eclipse 中的现有 Makefile 推断包含路径和 make 目标

Java 编辑程序直接 println 到 SWT 文本小部件而不是控制台

eclipse-cdt - Eclipse CDT 和 TM/RSE

c++ - 我不能使用 DrawText()

c++ - 为行/列操作设计的稀疏矩阵存储格式?

c++ - bool 到 int 的转换

c++ - 即使边界键不存在,我也可以迭代 std::map 键范围吗?