Windows 7에 IDE 만 설치했습니다. 일반 C ++ 프로젝트 (비 QT 프로젝트)를 만들고 싶습니다. 그러나 오류가 발생합니다. No valid kits found . 옵션-> 키트를 클릭하면 데스크탑 (기본) 키트가 표시되고 오류가 표시되지 않습니다.
Qt 라이브러리를 설치하지 않았기 때문에 오류가 발생합니까? 그렇다면 다운로드 / 설치를 우회하고 IDE를 사용할 수있는 방법이 있습니까?
Windows 7에 IDE 만 설치했습니다. 일반 C ++ 프로젝트 (비 QT 프로젝트)를 만들고 싶습니다. 그러나 오류가 발생합니다. No valid kits found . 옵션-> 키트를 클릭하면 데스크탑 (기본) 키트가 표시되고 오류가 표시되지 않습니다.
Qt 라이브러리를 설치하지 않았기 때문에 오류가 발생합니까? 그렇다면 다운로드 / 설치를 우회하고 IDE를 사용할 수있는 방법이 있습니까?
답변:
OP에서 Windows에 대해 묻지 만이 오류는 Ubuntu Linux에서도 발생하며 "QtCreator : No valid kits found"오류를 검색 할 때 Google에서이 결과를 먼저 표시합니다.
Ubuntu에서는 다음을 실행하여 해결됩니다.
Qt5의 경우 :
sudo apt-get install qt5-default
Qt4의 경우 :
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
E: Unable to locate package libqt4-core E: Unable to locate package libqt4-gui
문제를 발견했습니다. Qt Creator는 Qt 라이브러리 중 하나에 나열된 컴파일러를 사용하기를 원합니다. 유지 관리 도구를 사용하여 설치하십시오.
그렇게하려면 :
도구-> 옵션 ...으로 이동합니다. 왼쪽에서 빌드 및 실행을 선택합니다. 키트 탭을 엽니 다. 목록에 수동-> 데스크탑 (기본) 행이 있어야합니다. 그것을 선택하십시오. 이제 Qt 버전 콤보 상자의 PATH (qt5)에서 Qt 5.5.1과 같은 것을 선택하고 적용 버튼을 클릭합니다. 이제부터는 빈 Qt 프로젝트를 생성, 빌드 및 실행할 수 있습니다.
Tools -> Options...
. Build & Run
왼쪽에서 선택하십시오 . Kits
탭을 엽니 다 . Manual -> Desktop (default)
목록에 줄 이 있어야 합니다. 그것을 선택하십시오. 지금과 같은 선택 Qt 5.5.1 in PATH (qt5)
에 Qt는 버전 콤보를하고 적용 버튼을 클릭합니다. 이제부터는 빈 Qt 프로젝트를 생성, 빌드 및 실행할 수 있습니다.
No valid Kits found 문제는 qt-creator가 사용자의 qt, 컴파일러 또는 디버거의 버전을 모르기 때문에 발생합니다. 먼저 Qt 버전을 해결해 봅시다. 일반적으로 다른 문제도 해결할 수 있습니다.).
새 프로젝트를 만들고 키트 선택을 실행하면 목록에 사용 가능한 키트가 없습니다.
다음 단계를 따르십시오.
예, 저는 ...
도움이 되었기를 바랍니다;)
find <path_to_python> -name qmake.exe
하고 git-bash에서 실행 하여 qmake 파일의 위치를 찾으십시오. (나에게 그것은이었다 ~/Anaconda3/Library/bin/qmake.exe
.)
QT 5. *의 경우 Kits에서 오류가 발생 No Valid Kits Found
하면 Options-> Build & Run-> (Kits tab)으로 이동하면 Desktop을 기본값으로 나열해야하는 Manual 범주가 표시됩니다.
OS 터미널로 이동하여를 쓰고 sudo apt-get install qt5-default
QT Creator로 돌아가서 새 프로젝트를 시작하면 목록에 포함 된 키트 옵션 Desktop이 표시됩니다.
Windows에 Qt를 설치 한 후 비슷한 문제가 발생했습니다.
초기 설치 중에 Qt 라이브러리가 아닌 Qt 작성자 만 설치 되었기 때문일 수 있습니다. 처음부터 설치할 때 온라인 설치 프로그램을 사용하고 다음을 선택하여 설치하십시오.
시작하려면 하나 이상의 Qt libs 버전 (예 : Qt 5.15.1)과 선택한 C ++ 컴파일러 (예 : MinGW 8.1.0 64 비트)를 선택합니다.
개발자 및 디자이너 도구를 선택합니다. 선택한 기본값을 유지했습니다.
참고 : Qt 설치 dir 아래의 MaintenanceTool.exe를 사용하여 초기 설치 후에 Qt libs 및 도구의 선택을 변경할 수도 있습니다 C:\Qt
. 를 참조하십시오 여기 .