Можно ли указать дополнительные файлы заголовков для включения из командной строки (используя GCC 4 / C ++)?
Или есть ли другие способы включения файлов, кроме #include?
Справочная информация: я пытаюсь скомпилировать большую базу кода на моем собственном ПК.Код обычно компилируется в кластере со сложной системой сборки (SoftRelTools кто-нибудь?), Которая переплетена с операционной системой, так что практически невозможно установить ее где-то еще (буквально сотни make-файлов и сценариев оболочки изакодированные пути к сетевым дискам).Тем не менее, реальный код довольно прост и прекрасно компилируется, НО в нем пропущено много включений (в основном, как "include <vector>
" и "include <math.h>
").Я предполагаю, что система сборки обычно об этом заботится, но мне нужно пройти через код и добавить включения вручную, чего я бы предпочел избежать.