2013-02-15 1 views
1

I 각각 Qt는 5.0.1 버전 3의 컴파일 (VS2012) 컴파일러 CL.EXE를 찾을 수없는 VS2012 32 비트Qt는 크리에이터

가 VS2010 32 비트에 Qt는 5.0.1 몇 가지 테스트를

3

했다

내가 테스트, 아주 잘 작동했다 Qt는 5.0.1 (64) 및 (32)의 컴파일 된 버전을했을 때. 그런 다음 VS2010으로 컴파일 한 후에 VS2012 컴파일러가 Qt Creator에서 더 이상 작동하지 않습니다 !!! 나는 항상 메시지를받습니다.

'cl' is not recognized as an internal or external command 

VS2010 컴파일러 만 Qt Creator에서 작동합니다.

컴파일러의 경로가 환경 변수 PATH에 있어야한다는 것을 알고 있습니다. 하지만 두 개의 컴파일러가 있습니다. 둘 다 PATH에 있다면 충돌을 일으키지 않을까요? 올바른 환경 변수를 설정하기 위해 컴파일하기 전에 Qt Creator가 vcvarshell을 자동으로 실행하면 안됩니까? 어떻게해야합니까? 제발 조언.

답변

0

괜찮아. 알았어. 컴파일러를 VS2012 Express에서 사용할 수없는 x86_amd64 대신 VS2012 amd64로 전환했습니다. Qt Creator의 명령 프롬프트에서 컴파일러를 찾지 못했습니다. 그래서 저는 x86_amd64 컴파일러로 다시 전환했습니다.

그래서 두 개의 컴파일러를 충돌없이 함께 사용할 수 있습니다. 좋은 소식입니다.