![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
flankerr |
![]() ![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Когда в pro файле выставляешь название шаблона (TEMPLATE =) в параметр CONFIG вносяться некие значения.
Вопрос где посмотреть ? |
|
|
flankerr |
![]() ![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Что ни кто не знает ???
![]() что добавляется в CONFIG до того как отработает CONFIG+= из мкспек ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Изучай
mkspecs\<платформа>\qmake.conf |
|
|
flankerr |
![]()
Сообщение
#4
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 23.5.2011, 15:15) Link Изучай mkspecs\<платформа>\qmake.conf вся хитрость в том что CONFIG заполняется ДО mkspecs\<платформа>\qmake.conf qmake.conf уже добавляет. Т.е. есть некое дефолтное значение CONFIG к нему добавляется qmake.conf ну и рзумеется мы можем всё это дело обнулить или добавить уже в pro файле. вот и ворпос где находиться это изначальное дефольное значение ? зы в самом qmake.conf ссылок на другие файлы не обнаружил Сообщение отредактировал flankerr - 23.5.2011, 15:44 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(flankerr @ 23.5.2011, 18:41) Link вся хитрость в том что CONFIG заполняется ДО mkspecs\<платформа>\qmake.conf а почему ты так думаешь?Цитата(flankerr @ 23.5.2011, 18:41) Link в самом qmake.conf ссылок на другие файлы не обнаружил для MinGW есть, для других не смотрел
|
|
|
flankerr |
![]()
Сообщение
#6
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 24.5.2011, 11:04) Link а почему ты так думаешь? Потому что вижу ![]() вариант1: CONFIG заполняется последовательно и НЕ сортируется. Зная этот факт делаем следующщие. 1.Заходим в qmake.conf и в самом начале CONFIG += поставим любой слово которое будет служить маркером. 2.в про-файле полсе CONFIG += тоже ставив слово-маркер 3.В самомконце про-файла ставим строчку message($$CONFIG) и она выведет всё содержимое CONFIG в той последовательности в которой заполнялось. И чётко видно что перед нашим первым маркером есть ряд ключей. А вот откуда они беруться для меня вопрос. Для чистоты эксперемента в qmake.conf заменяем CONFIG += на CONFIG = и как следует ожидать наш марке стангвиться первым - что логично. вариант2: убираем CONFIG из про-файла и убераем из qmake.conf - вот не задача а message($$CONFIG) всё равно выводит что наш CONFIG отнють не пуст как мы это предпологаем. Цитата для MinGW есть, для других не смотрел Но они все ПОСЛЕ строчки CONFIG += |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(flankerr @ 24.5.2011, 15:27) Link Но они все ПОСЛЕ строчки CONFIG += да, но там недокументированная инструкция load, её нет в документации - это два.А, раз - исходник qmake, в котором довольно много химии происходит. |
|
|
flankerr |
![]()
Сообщение
#8
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(Litkevich Yuriy @ 24.5.2011, 19:01) Link да, но там недокументированная инструкция load, её нет в документации - это два. А, раз - исходник qmake, в котором довольно много химии происходит. Ну так вопрос в этой "химии" и состоит ![]() Где там "назимичиваються" дефолтные параметры и главное о чего они зависят. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.8.2025, 20:20 |