Я пытаюсь использовать версию разработчиков Eclipse для C/C++ с MinGW для создания моей IDE.Eclipse CDT с существующими проектами C/C++
Первое, что я хочу попробовать, - это импортировать мой существующий проект на C.
Однако после того, как я импортировать коды я нашел несколько проблем, не могут справиться с
Он не может разрешить включает в себя, например, в a.c Я использую макросы, определенные в c.h, но a.c не включает c.h непосредственно, это
#include "path/to/b.h"
и в b.h, это#include "c.h"
. Я попытался добавить путь к каталогу b.h и c.h к опции includes, но он не работает.Невозможно использовать макросы, определенные в Makefile, как я могу узнать о параметрах -D, -I, заданных в Makefile?
Вы можете установить этот материал в 'C/C++ General -> Paths and Symbols' ваших свойств проекта. –
Спасибо, есть ли какой-либо автоматический способ импорта определений в Makefile? – Robin
Боюсь, нет, по крайней мере, я не знаю. Но для построения вы можете указать использовать свой оригинальный, вместо генерируемого Eclipse. –