2011-11-26 2 views
1

MinGW 대신 QtCreator 및 MSVC를 컴파일러로 사용하고 싶습니다. MSVC 2010과 함께 Qt 소스 코드를 성공적으로 컴파일했습니다. 짐작 했겠지만 MSVC 2010을 내 컴퓨터에 설치했습니다. 또한 QtCreator에 Qt의 MSVC 버전을 등록했지만 지금은 qtcreator에서 MSVC toolchain을 선택할 수 없다는 문제가 있습니다. 지금까지 Qt_INSTALL_LIBS 및 QT_INSTALL_BINS가 MSVC 버전의 Qt 바이너리에 대해 올바르게 구성되지 않았다는 것을 알았습니다. 나는 이것이 문제가 될 수 있다고 생각하지만, 나는 그 변수들을 어떻게 구성해야하는지 모른다. 당신이 환경 변수 QTDIR을 (이 명령을 설정하여, 명령 줄에서 수행 할 수 있습니다) 정의가있는 경우MSVC 툴체인 선택

여기에 스크린 샷을

enter image description here

답변

0

확인합니다. 이렇게하면 Qt Creator가 값을 자동 감지 할 수 있습니다.

또한 'C++'을 사용하지 않는 폴더의 이름을 바꾸시겠습니까? 예 : 'cplusplus'를 확인하고 이것이 문제를 해결할 수 있는지 확인하십시오.

0

QMAKESPEC 환경 변수를 "win32-msvc2010"으로 설정하거나 없으면 변수를 만든 다음 QtCreator를 다시 시작해야합니다. 이것은 Qt와 QtCreator에게 32 비트 윈도우 응용 프로그램을위한 Visual Studio 2010의 msvc 컴파일러를 사용하고 있음을 알려줍니다.

그 트릭을해야합니다.

추신 : Windows 탐색기 창이 열리면 환경 변수를 설정 한 후에도이 창을 닫아야합니다.
PPS : [windows-key] [일시 중지]를 눌러 시스템 등록 정보 대화 상자에 빠르게 액세스하십시오.