2010년 4월 13일 화요일

Qt Creator 에서 Release mode가 안될 때

Qt Creator 를 사용하다 보면 종종 새로 만든 프로젝트에서 Release mode 선택이 안될 때가 있다.
메뉴에서 선택하려면 Debug 만 보인다.

먼저 한번 그런 적이 있어서 겨우 해결했는데, 오늘도 같은 현상이 생겨 고생을 했다.
한번 경험한 걸 또 잊어서 헤메는 꼴이라니...

오늘은 편법으로 해결을 했는데
.pro 파일을 열어 다음을 추가하는 것이다.

CONFIG += debug_and_release
CONFIG += build_all

이렇게 하면 어떤 컴파일 모드를 선택해도 Debug 폴더와 Release 폴더가 동시에 갱신되면서 두가지 모두 컴파일을 한다.
컴파일 시간에 구애받지 않는 정도의 시스템이거나 작은 프로젝트의 경우 이렇게 해결해도 상관은 없을 듯 하다.
하지만 컴파일 시간이 길어지니 문제의 근본적인 해결은 아니라고 할 수 있겠다.

결국 이것저것 해보다 방법을 찾았다.
정상적인 방법으로 Release 모드를 지원하려면
왼쪽에 Project 버튼을 눌러서 설정해야 한다.
그림과 같이 Build setting - Edit build configuration 에서
Add 버튼을 눌러 Clone selected 를 선택하면 Release 를 직접 써서 추가할 수 있다.


추가 후에 선택해 보면 잘 되는 걸 확인할 수 있다.

댓글 없음:

댓글 쓰기