Установил только IDE в Windows 7. Я хочу создать простой проект C ++ (не QT Project); однако я получаю сообщение об ошибке: Действительных комплектов не найдено . Когда я нажимаю Параметры-> Комплекты, я вижу комплект рабочего стола (по умолчанию) , и он не показывает ошибок.
Я получаю сообщение об ошибке, потому что не установил библиотеку Qt? Если да, могу ли я обойти его загрузку / установку и просто использовать IDE?
c++
qt
ide
qt-creator
Агрим Патхак
источник
источник
Ответы:
Хотя OP спрашивает о Windows, эта ошибка также возникает в Ubuntu Linux, и Google перечисляет этот результат первым, когда вы ищете ошибку «QtCreator: не найдены допустимые комплекты».
В Ubuntu это решается запуском:
Для Qt5:
sudo apt-get install qt5-default
Для Qt4:
На этот вопрос ответят здесь и здесь , хотя эти записи менее удобны для SEO ...
источник
E: Unable to locate package libqt4-core E: Unable to locate package libqt4-gui
Нашел проблему. Qt Creator хочет, чтобы вы использовали компилятор, указанный в одной из их библиотек Qt. Используйте инструмент обслуживания, чтобы установить это.
Для этого:
источник
Tools -> Options...
. ВыберитеBuild & Run
слева. ОткрытьKits
вкладку. У вас должна бытьManual -> Desktop (default)
строка в списке. Выбери это. Теперь выберите что-то вродеQt 5.5.1 in PATH (qt5)
в выпадающем списке Qt version и нажмите кнопку Apply. С этого момента вы сможете создавать, собирать и запускать пустой проект Qt.Действительных наборов не найдено . Проблема возникает из-за того, что qt-creator не знает версии вашего qt, вашего компилятора или отладчика. Прежде всего, давайте рассмотрим версии Qt. Это может нормально решить и другие;).
Вы пытаетесь создать новый проект, запускаете select a kit, а затем в списке нет доступного набора.
Следуйте шагам:
Да я ...
Надеюсь, это поможет;)
источник
find <path_to_python> -name qmake.exe
git-bash, чтобы выяснить местоположение вашего файла qmake. (Для меня это было~/Anaconda3/Library/bin/qmake.exe
.)В моем случае проблема в том , что мой по умолчанию комплекта
Qt version
былNone
.Перейдите на
Tools -> Options... -> Build & Run -> Kits
вкладку, нажмите на комплект, который хотите сделать по умолчанию, и вы увидите список полей ниже, одно из которых естьQt version
. Если это такNone
, измените его на одну из версий, доступных вам наQt versions
вкладке, которая находится рядом сKits
вкладкой.источник
Для QT 5. *, если вы столкнулись с ошибкой в наборах, например
No Valid Kits Found
, перейдите в Параметры-> Сборка и запуск-> (вкладка «Наборы»), тогда вы увидите категорию «Руководство», в которой рабочий стол должен быть указан по умолчанию.Просто зайдите в свой терминал ОС и напишите
sudo apt-get install qt5-default
, вернитесь в QT Creator и запустите свой новый проект, и там вы увидите вариант комплекта Desktop, включенный в список.источник
У меня были похожие проблемы после установки Qt в Windows.
Это могло быть связано с тем, что во время начальной установки был установлен только создатель Qt, а не какие-либо библиотеки Qt. При установке с нуля используйте онлайн-установщик и выберите для установки следующее:
Для запуска выберите хотя бы одну версию Qt libs (например, Qt 5.15.1) и компилятор C ++ по выбору (например, 64-разрядную версию MinGW 8.1.0).
Выберите Инструменты разработчика и дизайнера. Я сохранил выбранные значения по умолчанию.
Примечание. Выбор библиотек и инструментов Qt также можно изменить после первоначальной установки с помощью MaintenanceTool.exe из каталога установки Qt
C:\Qt
. Смотрите здесь .источник
Другой способ решить эту проблему (я делал это на Ubuntu 16.04, но он также может работать для Windows и других версий Ubuntu):
Выполняя шаги установки, когда вы дойдете до шага, на котором вы выбираете, какие пакеты устанавливать с помощью флажков, вместо того, чтобы просто нажимать далее с установленным по умолчанию флажком «Инструменты», также установите флажок для версии QT, которую вы хотите дополнительно в поле «Инструменты». Обычно я ставлю первый флажок - это последняя версия QT.
После этого вы не должны увидеть проблему «не найдены допустимые комплекты», описанную в этой ветке.
Удачного кодирования.
источник
В моем случае все идет хорошо после того, как я установил CMake в свою систему :)
для операционной системы Manjaro.
источник