GCC Каталог относительного поиска

Я пытался использовать MinGW GCC вместо компилятора MSVC. У меня есть проблема, касающаяся каталога поиска GCC. Я опишу мою проблему на простом примере.

У меня есть какой-то файл: C:\Project\Module1\Module1.c который содержит:

#include "Module2.h"

, где Module2.h в: C:\Project\Module2\Module2.h

Скомпилировать Module1.c, Я использую:

gcc -I.. \ Module2 \ C: \ Project \ Module1 \ Module1.c

Но это дает ошибку: Module2.h no such file or directory, Я также пытался использовать:

cd C:\Project\Module2\

до этого, но я получаю ту же ошибку.

1 ответ

Пути, которые вы добавляете, являются относительными из вашего текущего рабочего каталога. Так что если вы в C:\Project вам нужно добавить -IModule2,

Другие вопросы по тегам