QtCreator : 유효한 키트가 없습니다.
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
이 질문은 여기 와 여기 에 답변 되지만 해당 항목은 SEO 친화적이지 않습니다 ...
문제를 발견했습니다. Qt Creator는 Qt 라이브러리 중 하나에 나열된 컴파일러를 사용하기를 원합니다. 유지 관리 도구를 사용하여 설치하십시오.
그렇게하려면 :
도구-> 옵션 ...으로 이동합니다. 왼쪽에서 빌드 및 실행을 선택합니다. 키트 탭을 엽니 다. 목록에 수동-> 데스크탑 (기본) 행이 있어야합니다. 그것을 선택하십시오. 이제 Qt 버전 콤보 박스의 PATH (qt5)에서 Qt 5.5.1과 같은 것을 선택하고 적용 버튼을 클릭합니다. 이제부터는 빈 Qt 프로젝트를 생성, 빌드 및 실행할 수 있습니다.
QT 5. *의 경우 키트에서 오류가 발생 No Valid Kits Found
하면 옵션-> 빌드 및 실행-> (키트 탭)으로 이동하면 Desktop을 기본값으로 나열해야하는 Manual 범주가 표시됩니다.
OS 터미널로 이동하여라고 쓰고 sudo apt-get install qt5-default
QT Creator로 돌아가서 새 프로젝트를 시작하면 목록에 포함 된 키트 옵션 Desktop이 표시됩니다.
내 경우 문제는 내 기본 키트 Qt version
가 None
.
Tools -> Options... -> Build & Run -> Kits
탭으로 이동하여 기본값으로 만들 키트를 클릭하면 그 아래에 필드 목록이 표시되며 그중 하나는 Qt version
. 인 경우 탭 바로 옆에있는 탭 None
에서 사용 가능한 버전 중 하나로 변경합니다 .Qt versions
Kits
이 문제를 해결하는 또 다른 방법 (Ubuntu 16.04에서 수행했지만 Windows 및 기타 Ubuntu 버전에서도 작동 할 수 있음) :
설치 단계를 진행하는 동안 확인란을 통해 설치할 패키지를 선택하는 단계에 도달하면 기본 "도구"확인란이 선택된 상태에서 다음을 누르는 대신 추가로 원하는 QT 버전의 확인란을 선택합니다. "도구"상자에. 저는 보통 QT의 최신 버전 인 첫 번째 상자를 선택합니다.
이렇게하면이 스레드에 설명 된 "유효한 키트를 찾을 수 없음"문제가 표시되지 않습니다.
행복한 코딩.
유효한 키트가 없습니다. 문제는 qt-creator가 qt, 컴파일러 또는 디버거의 버전을 모르기 때문에 발생합니다. 이를 위해 Qt 버전을 해결해 봅시다. 일반적으로 다른 문제를 해결할 수 있습니다.).
새 프로젝트를 만들고 키트 선택을 실행하면 목록에 사용 가능한 키트가 없습니다.
다음 단계를 따르십시오.
- 터미널에서 다음 명령을 실행하십시오 : sudo apt-get install qt5-default to install qt version 5
- Qt 의 버전 과 qmake 파일 의 위치 를 확인하십시오 . 터미널에서 qmake --version 명령을 실행하여이를 수행하십시오 . 이 줄과 비슷한 결과가 나타날 수 있습니다. QMake 버전 3.1 / usr / lib / x86_64-linux-gnu에서 Qt 버전 5.9.5 사용 . 여기서 중요한 것은 / usr / lib / x86_64-linux-gnu 위치 입니다.
- Qt-creator를 엽니 다.
- "도구> 옵션"또는 "Outils> 옵션"으로 이동합니다.
- 선택 의 Qt 버전 콤보 상자를 선택하고 "추가"를 클릭하거나 "Ajouter"
- 그런 다음 2 단계 위치에서 qmake 파일을 찾으십시오 . 여기 / usr / lib / x86_64-linux-gnu / qt5 / bin / 여기에 qt5 용 qmake 파일이 있습니다. 그것을 열고 적용을 클릭 하십시오 .
- "키트"콤보 박스로 이동합니다. Desktop (기본값) 또는 Desktop (par défaut)을 선택합니다. 그런 다음 버튼까지 아래로 스크롤하여 Qt 버전을 선택하고 목록을 아래로 내려 방금 추가 한 버전을 선택합니다. 8. 그런 다음 모두 적용하십시오. 컴파일러와 디버거를 확인하면 괜찮습니다. 끝났습니다.
예, 저는 ...
도움이 되었기를 바랍니다;)
참고 URL : https://stackoverflow.com/questions/26499404/qtcreator-no-valid-kits-found
'Program Tip' 카테고리의 다른 글
SQLAlchemy를 사용하여 SQL보기를 만드는 방법은 무엇입니까? (0) | 2020.12.01 |
---|---|
HTML 및 CSS를 사용한 테이블 스크롤 (0) | 2020.12.01 |
정규식에서 / gi의 의미는 무엇입니까? (0) | 2020.12.01 |
hasNext ()가 False인데 hasNextLine ()이 True 인 이유는 무엇입니까? (0) | 2020.12.01 |
C # 열거 형 : Nullable 또는 'Unknown'값? (0) | 2020.12.01 |