Можно ли использовать Qt Creator без qmake? - PullRequest
7 голосов
/ 28 апреля 2011

Я слышал, что можно создавать не-Qt-приложения (например, простой C ++ HelloWorld) с помощью Qt Creator.Я скачал и установил Qt Creator и попытался с его помощью скомпилировать простой код.Но мне это не удалось: Creator нужен qmake для создания make-файла.

Несмотря на то, что скачанный мной пакет включает MinGW, внутри него нет qmake.

Я все еще хочу использовать его так же, какIDE для создания простых исходников C ++ и их компиляции с помощью MinGW.Можно ли использовать Qt Creator без установки всей платформы?

Ответы [ 3 ]

6 голосов
/ 28 апреля 2011

Поддержка Qt Creator CMake проектов, вам просто нужно выбрать Открыть файл или проект и выбрать корневой CMakeList.txt вашего проекта.

Если выЕсли вы хотите определить собственный рабочий процесс сборки, вы можете удалить шаг сборки по умолчанию и создать свои собственные шаги сборки ( Шаги сборки Qt Creator ).

0 голосов
/ 28 апреля 2011

Вы можете полностью!

Вы можете написать .pro-файл самостоятельно и использовать его в качестве файла проекта для использования QtCreator без ссылки / использования какой-либо из библиотек Qt.

В Project / Параметры компиляции , вы можете настроить шаги компиляции (убрав шаг qmake и добавив свой собственный).

Я использую его для большого моего проекта, и он очень эффективен: анализатор QtCreator's C является алмазным.

Вот пример файла проекта для меня:

TEMPLATE = app
TARGET = 
DEPENDPATH += . include
INCLUDEPATH += . include

# Input
HEADERS += include/x.h \
           include/y.h \
           include/z.h 
SOURCES += src/x.cpp

Обратите внимание, что я на самом деле использую qmake для автоматического создания этого файла, но вы также можете положить в него свои руки и изменить его вручную.

Впоследствии это только вопрос $ qtcreator yourfile.pro.

0 голосов
/ 28 апреля 2011

Я думаю, вы можете изменить шаг сборки, чтобы удалить qmake и использовать свой собственный файл make.

...