Страницы

Поиск по вопросам

воскресенье, 9 февраля 2020 г.

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

#cpp #qt #cmake #qmake #qbs


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

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

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


Ответы

Ответ 1



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

Комментариев нет:

Отправить комментарий