我正在使用 eclipse 开发我的项目,它基于我的自定义 makefile 系统。我必须使用自定义 Makefile 项目,因为我想开发基于 LLVM makefile 系统的 LLVM 项目,请参阅:http://llvm.org/docs/Projects.html .
我在 eclipse 中创建了一个“空的 makefile”项目,我选择了构建位置(项目->属性->C/C++ 构建->构建位置)并添加了每个需要的库源(项目->属性-> C/C++ 通用 -> 路径和源)。
项目按应有的方式构建和执行。问题是很多行都用红色下划线作为错误。这是显而易见的,因为 eclipse chcecks 执行 gcc 时出现错误并且它不会执行它,除非我正在使用 Makefile(或者我错了......)。
无论如何 - 在将 eclipse 与 makefile 一起使用时,有什么方法可以检查语法(和其他类型的)错误吗?
最佳答案
查看 this question ,或谷歌“ eclipse Unresolved 符号”。您需要将包含的路径添加到项目设置中,以便 Eclipse 编辑器/索引器可以找到它们。
链接中的问题是针对未解析的包含,但它也适用于所有未解析的符号。
关于c++ - 使用 Makefiles 在 Eclipse CDT 中进行错误检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13429610/