системы сборки c++ в qt

197
02 сентября 2018, 22:20

Переустановив qt (звучит как прям история,minGW для qt на windows 64-bit(и не только)) и отогнав сомнения насчет minGW я захотел в qt creator написать hello world...

И тут задумался:что за системы сборок? Пользовался qmake(потому что по дефолту стояла).

Короче можете простыми словами объяснить что такое qmake,Cmake,Qbs...Пожалуйста

Answer 1
  • qmake - система сборки, родная для Qt. Не знаете что использовать - берите ее. Нативно работает с QtCreator.
  • Cmake - популярная система сборки. Умеет собирать разнообразные проекты под разнообразные оси/среды разработки. Умеет собирать и Qt проекты, но требует немного "телодвижений". QtCreator умеет с ней хорошо работать, но иногда как то оно странно (но может это мне везет).
  • qbs - попытка "исправить qmake", написать все заново и правильно. Также всякие новомодные штуки - json подобный стиль файла проекта, модули, сборки под разные оси.

  • почитать холивора на lor

  • от самий разработчиков Qt статистика
READ ALSO
cmake & qt проблемы

cmake & qt проблемы

Возникла проблема: не могу собрать проект использующий qt с помощью cmake (сам код верный, так как его можно собрать с помощью pro-fileМой cmake-файл:

191
Как правильно преобразовать дату?

Как правильно преобразовать дату?

Есть данные в String "2018-07-09T08:26:38125+0000"

168
Как задать прозрачный фон в SurfaceView? Android

Как задать прозрачный фон в SurfaceView? Android

В приложении имеется view с графиком, поверх которой располагается другая view, потомок SurfaceViewНа SurfaceView предполагается возможность рисования...

155
POST запрос не отправляется на сервер

POST запрос не отправляется на сервер

У меня возникли проблемы с отправкой JSON на сервер, в логах видна следующая ошибка: W/Systemerr: java

175