본문 바로가기

프로그래밍

QT Creator 6.0.2 Build error





Qt Creator를 이용해서 빌드하다 발견된 에러입니다.

 

프로그램 하단에 4 Compile Output  탭을 선택하면 아래와 같이 에러 문구가 있는데 자세한 내용이 없어서 당황했습니다.

jom: C:\Project\Makefile [debug] Error 2
11:16:11: The process "C:\Qt\qtcreator-6.0.2\bin\jom\jom.exe" exited with code 2.
Error while building/deploying project FaceScanner (kit: Desktop Qt 5.9.5 MSVC2015 64bit)
When executing step "Make"

전체 내용을 살펴보다보면 아래와 같은 문구가 보입니다.

‘rc’ is not recognized as an internal or external command, operable program or batch file.
'rc'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

 

컴퓨터에 환경변수가 꼬일경우 rc.exe 파일을 찾지 못해서 발생하는 에러입니다.

 

제 경우는 특정 프로그램(open inventor)를 설치하고난 후 환경변수 Path를 모두 날려버리는 경우가 발생해서 생기는 에어 같습니다.

 

Everything을 이용해 rc.exe가 어딨는지 찾아보면 아래처럼 많은 경로에 보입니다.

자신의 프로젝트와 맞는 경로를 찾아서 아래 그림과 같이 path에 추가해줍니다.

 

path 설정은 Project > Build & Run > Build > Build Environment > Path 에 위치해있습니다.

이후 다시 빌드해보면 'rc' 관련 에러는 사라진 것을 볼 수 있습니다.