gpt4 book ai didi

c++ - 带有现有 C/C++ 项目的 Eclipse CDT

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:51 29 4
gpt4 key购买 nike

我正在尝试使用 Eclipse for C/C++ 开发人员版本和 MinGW 来构建我的 IDE。

我想尝试的第一件事是导入我现有的 C 项目。

但是在导入代码后,我发现了几个无法处理的问题

  1. 它无法解析包含,例如在 a.c 中,我使用在 c.h 中定义的宏,但 a.c 不直接包含 c.h,它是 #include "path/to/b.h" 而在 b.h 中,它是 #include "c.h"。我尝试将b.h和c.h的目录路径添加到includes选项中,但是没有用。

  2. 它不能使用 Makefile 中定义的宏,如何让它知道 Makefile 中设置的 -D、-I 选项?

最佳答案

您可以设置常规包含路径和 #define索引器在项目属性中使用的符号 C/C++ General -> Paths and Symbols页面。

据我所知,没有一种自动方法可以从 makefile AFAIK 中导入这些设置。

关于c++ - 带有现有 C/C++ 项目的 Eclipse CDT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25565619/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com