Здравствуйте, гость ( Вход | Регистрация )
|
void* |
18.1.2009, 21:24
Сообщение
#1
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3
|
Обнаружил еще одну очень интересную возможность qmake. То что можно использовать .pri-файлы для того, чтобы выделить весь список исходников в отдельный файл, я думаю ни для кого не является секретом. Однако когда в проекте несколько папок с исходниками, то можно для каждой папки написать .pri-файл подобного содержания:
somefile.pri: а затем в .pro-файле просто пишем: Тем самым во-первых не нужно писать полные пути к файлам, а во-вторых для каждой папки можно иметь отдельный файл со списком исходников, и при этом не нужно при добавлении нового файла лазить в .pro-файл, т.е. можно работать не покидая данную папку. Насколько я понял, $$PWD будет означать полный путь к текущей папке в которой содержится данный файл, хотя более-менее внятной документации по этому поводу я не нашел. Сам прием подсмотрел в структуре самой библиотеки Qt. Сообщение отредактировал Litkevich Yuriy - 31.1.2009, 12:51 |
|
|
|
![]() |
|
Litkevich Yuriy |
18.1.2009, 22:23
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(void* @ 19.1.2009, 0:24) Link Насколько я понял, $$PWD будет означать полный путь к текущей папке в которой содержится данный файл, хотя более-менее внятной документации по этому поводу я не нашел. с документирование qmake вообще дела плохо обстоят.Цитата Чтобы получить содержимое окружающего значения, когда qmake запускается, используйте оператор $$(...) Цитата В приведенном выше присваивании, значение переменной окружения PWD читается, когда обрабатывается файл проекта. Чтобы получить содержимое окружающего значения во время, когда обрабатывается созданный Makefile, используйте оператор $(...): и в %QTDIR%\qmake\project.cpp:
|
|
|
|
void* qmake, как обратится к текущему каталогу? 18.1.2009, 21:24
void* я это все естественно видел, кроме последнего, кст... 18.1.2009, 23:11
void* а еще мне вот интересно - есть ли какая-нибудь раз... 19.1.2009, 2:07
Litkevich Yuriy Цитата(void* @ 19.1.2009, 6:07) есть ли к... 21.4.2009, 23:36
SABROG Я точно не уверен в алгоритме заполнения переменно... 22.4.2009, 8:15![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 9.2.2026, 2:25 |