Добавление пути включения в родительский каталог в GCC - PullRequest
2 голосов
/ 30 марта 2011

Я хочу включить файлы из родительского каталога в проект, над которым я работаю. Все файлы заголовков находятся в родительском каталоге, есть ли способ использовать -I в командной строке для поиска включений в родительском каталоге без использования абсолютного пути?

Я знаю, что могу решить эти проблемы, используя make-файл, и я, вероятно, в конечном итоге сделаю это, но я хотел бы знать, есть ли быстрый трюк командной строки, который я могу использовать, так как эта ситуация часто появляется, когда я делаю быстрый код прототипа.

В настоящее время я пытаюсь скомпилировать, используя:

g++ -Wall -I../ simple.cpp

но это, похоже, не работает должным образом. Нужно ли мне также изменить включения в simple.cpp с #include include_file.hpp на #include ../include_file.hpp?

1 Ответ

1 голос
/ 30 марта 2011

Хмм ...

g++ -Wall -I.. simple.cpp

и

// Somewhere in simple.cpp
#include <include_file.hpp>

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...