Russian Qt Forum

Qt => Уроки и статьи => Тема начата: lesav от Февраль 20, 2014, 21:19



Название: детальное описание работы QMAKE. Не ограничивайте себя!
Отправлено: lesav от Февраль 20, 2014, 21:19
В сети натолкнулся на детально описание работы с qmake (http://blog.mgsxx.com/?page_id=1294).
Выражаю огромную благодарность автору этого блога.





Название: Re: QMAKE
Отправлено: lesav от Февраль 21, 2014, 19:30
Описание работы с qmake (http://blog.mgsxx.com/?page_id=1294)

Содержимое: (для тех, кто пользуется поиском по форуму)
  • 01 qmake: управление проектами в Qt Creator: qmake (http://blog.mgsxx.com/?p=907)
  • 02 qmake: переменные в qmake (http://blog.mgsxx.com/?p=955)
  • 03 qmake: ветвление и циклы (http://blog.mgsxx.com/?p=978)
  • 04 qmake: функции пользователя (http://blog.mgsxx.com/?p=1168)
  • 05 qmake: модульность с помощью include (http://blog.mgsxx.com/?p=1781)
  • 06 qmake: начальные значения переменных (http://blog.mgsxx.com/?p=1186)
  • 07 qmake: механизм features для финальной обработки переменных  (http://blog.mgsxx.com/?p=1891)
  • 08 qmake: встроенные функции, часть 1 (http://blog.mgsxx.com/?p=1970)
  • 09 qmake: встроенные функции, часть 2 (http://blog.mgsxx.com/?p=1998)
  • 10 qmake: переменные для указания исходных файлов (http://blog.mgsxx.com/?p=1951)
  • 11 qmake: переменные для настройки сборки (http://blog.mgsxx.com/?p=2070)
  • 12 qmake: переменные путей и “теневые сборки” (http://blog.mgsxx.com/?p=2140)
  • 13 qmake: экскурс в Makefile (http://blog.mgsxx.com/?p=2023)
  • 14 qmake: добавление своих команд в Makefile (http://blog.mgsxx.com/?p=2046)
  • 15 qmake: команды в Makefile, которые выполняются всегда (http://blog.mgsxx.com/?p=2180)
  • 16 qmake: как обязать make всегда вызывать qmake и зачем это нужно (http://blog.mgsxx.com/?p=2166)
  • 17 qmake: генерация файлов с помощью QMAKE_EXTRA_COMPILERS (http://blog.mgsxx.com/?p=2201)
  • 18 qmake: поддержка precompiled headers в qmake (http://blog.mgsxx.com/?p=2403)
  • 19 qmake: сборка группы проектов в qmake с помощью SUBDIRS (http://blog.mgsxx.com/?p=2425)
  • 20 qmake: изменение макросов (DEFINES) не приводит к перекомпиляции проекта с “чистого листа” (http://blog.mgsxx.com/?p=2453)
  • 21 qmake: Visual C++ 2012, Qt и Windows XP (http://blog.mgsxx.com/?p=2614)
  • 22 qmake: автоматизация lrelease средствами qmake (http://blog.mgsxx.com/?p=2715)

ЗЫ: о qmake я знал много, теперь знаю больше!
Респект автору блога.


Название: Re: QMAKE
Отправлено: sa_mel от Апрель 01, 2014, 16:18
Очень полезная ссылка, странно, что мало интересующихся. Может быть, стоило подумать о более содержательном заголовке темы? Что-нибудь типа "Использование возможностей qmake для правильной организации структуры проектов" или "Функции qmake для чайников".


Название: Re: QMAKE
Отправлено: Akon от Октябрь 31, 2014, 10:12
Да, отличный ресурс! Я даже отписывался автору в знак большой благодарности.


Название: Re: детальное описание работы QMAKE. Не ограничив&#
Отправлено: __Heaven__ от Февраль 09, 2015, 11:00
А вот интересно. В ассистенте я нашёл такую информацию:
Цитировать
CONFIG
Specifies project configuration and compiler options. The values are recognized internally by qmake and have special meaning.
The following CONFIG values control compilation flags:
.....
c++11 | C++11 support is enabled. This option has no effect if the compiler does not support C++11. By default, support is disabled

Но при сборке используется std 0x. Про QMAKE_CXXFLAGS знаю, но по идее должна же работать CONFIG += c++11?