2016-06-07 3 views
2

방금 ​​C++을 배우기 시작했으며 Qt Creator를 발견했습니다. MinGW 컴파일러와 함께 설치했습니다. 그러나 나는 내 프로젝트를 'Build and Run'으로 가져올 수 없다. 아래 스크린 샷을 첨부했습니다. 도움을 주셔서 감사합니다!Qt Creator 컴파일러 구성 문제

마지막 이미지는 내가 선택할 수있는 두 개의 자동 감지 키트를 보여줍니다

. 자체 키트를 만들려고했는데 자동 감지 된 키트에 컴파일러가 연결되어 있지 않기 때문에 컴파일러와 링크했습니다.

18:02:25: Configuration is faulty. Check the Issues view for details. Error while building/deploying project Test (kit: Desktop Qt 5.6.0 MSVC2015 64bit) When executing step "Make"

+0

당신은 다시 키트 패널로 이동하여 컴파일러를 추가해야합니다. 또한, fwiw, 나는 Qt 버전 중 하나를 삭제할 것이고, 두 가지는 문제를 요구할 것이다. –

+0

@johnelemans 나는 모든 공식 배포판을 설치하고 몇 가지 자작 한 것들을 가지고 있으며 어떤 문제도 결코 알지 못했다. – Drop

답변

3

드라이 사실 :

  • 당신은 설치 한 Qt는 배포판 (라이브러리를 포함, 내가 '구축 및 실행'을 시도 내 프로젝트 때 또한

    는 다음과 같은 오류가 표시됩니다 파일 등)를 Visual Studio C++ 2015 컴파일러와 함께 사용하도록 빌드 된 버전 5.6 및 5.7로 대체합니다.

  • Visual Studio 2015 C++ 컴파일러가 없거나 올바르게 설정되지 않았습니다.
  • GCC 컴파일러의 Windows 포트 인 MinGW 4.9.2가 설치되었습니다. 당신은는 MinGW를위한 Qt를 설치하지 않은

문제 : 하나의 컴파일러를 내장

  • 인해 C 사이의 바이너리 호환성의 부족 ++ 컴파일러, (다른 라이브러리와 동일) Qt는 배포판 수 없어 다른 컴파일러로 컴파일 된 코드와 연결될 수 있습니다. QtCreator는 이것을 알고 당신에게 경고합니다.

가능한 해결책 :

  • 설치 Qt는
  • 설치 (Qt는 폴더에 maintenancetool.exe 포함)는 MinGW에 대한 Visual Studio 2015 모두 설치
  • (수 있도록 설치 중에 "C++ 도구"를 확인하십시오)
  • 다른 과 일치하는 쌍 {compiler, Qt_distribution}

은 당신이 QtCreator의 설정을 컴파일러했습니다 손상을 롤백해야합니다 (마지막 두 경우에 당신은 툴체인 사이에서 쉽게 교체 할 수 있습니다).

은 참조 : Installing Qt 5.6: Which components should I choose?

+0

정말 고마워요! 설치시 Qt 5.6 내에서 MinGW 모듈을 보지 못했습니다 ... 트릭을 했어요! :) –