Название: include из поддиректории в windows [РЕШЕНО] Отправлено: spirits25 от Май 20, 2013, 11:56 Всем привет.
Проблемка нарисовалась. Пишу в линухе, но пришлось запустить в венде=) Есть проект с поддиректориями, например proj_dir, в которой sub_a, sub_b... Необходимо из файлов, находящихся в поддиректории импортировать заголовочные файлы из других поддиректорий или из главной директории. В линухе просто пишу в файле из директории sub_a: Код: #include "header.h" В Windows этот код файлы не находит, а находит их вот так: Код: #include "../header.h" Вопрос прост - как сделать, чтобы в каждой из этих операционок был одинаковый код. А точнее как в виндовс добавить точку импортирования "текущая директория проекта"? добавление в файл проекта Код: INCLUDEPATH += $$PWD $(ProjectDir) $$_PRO_FILE_PWD_ Название: Re: include из поддиректории в windows Отправлено: Vass от Май 20, 2013, 12:11 Оставьте ваше INCLUDEPATH и замените кавычки " " на уголки < > в инклюдах
Название: Re: include из поддиректории в windows Отправлено: spirits25 от Май 20, 2013, 12:21 Оставьте ваше INCLUDEPATH и замените кавычки " " на уголки < > в инклюдах Пробовал самым первым делом, пишет "No such file or directory".Название: Re: include из поддиректории в windows Отправлено: twp от Май 20, 2013, 13:34 выведи что у тебя в INCLUDEPATH через message($$INCLUDEPATH) и потом qmake и будет понятно где копать
Название: Re: include из поддиректории в windows Отправлено: spirits25 от Май 20, 2013, 14:05 выведи что у тебя в INCLUDEPATH через message($$INCLUDEPATH) и потом qmake и будет понятно где копать Я так раньше не делал=) выдаётКод: Project MESSAGE: C:/qt5_proj Название: Re: include из поддиректории в windows Отправлено: twp от Май 20, 2013, 16:37 Три раза (почему-то) правильную директорию выдал. Да, есть такое. Генерируется 3 файла - Makefile, Makefile.Debug и Makefile.Release и каждый раз парсится pro-файл. |