Интеграция с Qt и CMake - PullRequest
       7

Интеграция с Qt и CMake

0 голосов
/ 04 декабря 2018

Моя среда сборки: MacOSX 10.14.1 Qt 5.11.2 Qt Creator 4.7.1 CMake 3.12.2

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

Моя главная проблема заключается в том, что когда я создаю новый проект и выбираю CMake в качестве сборкиинструмент, Qt Creator показывает окно проекта и всплывает графический интерфейс CMake.Затем я нажимаю кнопки настройки и генерации, а затем закрываю пользовательский интерфейс CMake.Вращающийся значок рядом с именем моего проекта останавливается, а затем появляется единственный файл, который там указан, - CMakelists.txt.

Я видел некоторые видеоуроки, и когда выбрана среда сборки CMake, файлы проекта автоматическисгенерированы и перечислены на панели проекта, но хост не делает ничего особенного.

Как заставить CMake работать с Qt, как показано в видео-уроках?

Спасибо.

1 Ответ

0 голосов
/ 05 декабря 2018

Нашел ответ.Мне пришлось сбросить настройку CMake в моих наборах, чтобы правильно указывать на CMake, который у меня был в моей системе с использованием абсолютных путей.

на Mac:

Шаг 1

QtСоздатель (Пункт меню) -> Настройки -> Наборы -> Выбранный CMake CMake, который я хочу и сделал его по умолчанию

Шаг 2

Создатель Qt (Пункт меню) -> Предпочтения -> Наборы -> Наборы Выберите наборы, которые вы установили, и установите для свойства CMake значение CMake, установленное по умолчанию на шаге 1.

...