c++ - 使用 Makefiles 在 Eclipse CDT 中进行错误检查

标签 c++ eclipse makefile llvm eclipse-cdt

我正在使用 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/

相关文章:

c - Makefile查询-C

c++ - 这是在传递 int num 时创建搜索函数的正确方法吗?使用链表库

c++ - std::list iterator.erase() 导致无效指针

c++ - 简化 if else 用户输入验证

java - 在 Eclipse IDE 中将 Java 流转换为常规 for 循环表达式

python - 在控制台中正确打印\r

java - 具有自定义类型的 Eclipse Content Assist

c++ - 在 mac 上编译时,nullptr 未在范围内声明

java - 如何从源代码构建 MWDumper?

检查和编译跨多个目录的更改依赖项?