2017-10-10 11 views
0

qbs를 사용하여 프로젝트를 컴파일 할 때 많은 오류가 발생합니다. 이처럼종속성 qt.core가 없습니다.

:

Dependency "Qt.core" not found for product "dist". 
Please create a Qt profile using the qbs-setup-qt tool if you haven't already done so. 
Product 'dist' had errors and was disabled. 

내가 QtCreator를 사용합니다. Qbs-setup-qt 도구를 사용하여 새 Qt 프로파일을 만들어야합니까? 제발, 당신은 그것이 무엇을 의미하는지 설명 할 수 있습니까?

답변

1

아니요, Qt Creator는 프로필을 자동으로 설정합니다. 이 메시지의 가장 일반적인 원인은 사용중인 키트에 (유효한) Qt 버전이 설정되어 있지 않다는 것입니다. 먼저 확인하십시오. 모든면에서 괜찮아 보인다면, bugreports.qt.io에서 문제를 제기하십시오, 우리는 거기에서 그것을 취할 것입니다.

+0

안녕하세요! 고맙습니다! 문제는 "유효한 키트가 없습니다"입니다. 기본 키트에는 "Qt 버전"이 없으며 qmake 파일이 필요합니다. Qt Creator에이 파일이 있습니까? – Jajavar

+0

Qt와 Qt Creator는 별개입니다. Qt 설치 프로그램에서 Qt Creator를 얻은 경우 일반적으로 Qt 버전이 설정됩니다 (설치 프로그램에서 모든 Qt 버전의 선택을 취소하지 않은 경우). 독립 실행 형 Qt Creator를 사용하는 경우 먼저 시스템에 설치해야 할 Qt 버전을 지정해야 할 수 있습니다. 예를 들어, 리눅스 시스템에서는 "qt5base-dev"와 같은 패키지가 될 것입니다. Qt Creator를 처음 사용하는 경우 키트 작동 방식 및 Qt 버전과의 관계에 대한 자세한 정보는 https://doc.qt.io/qtcreator/creator-configuring.html을 참조하십시오. –

+0

알았어, 고마워! – Jajavar