2011-11-07 4 views
0

Qt가 내 프로젝트를 빌드 할 때 디버그 모드와 릴리스 모드에서 모두 수행합니다. 그러나, 나는 단지 디버그 모드에서 가지고 외부 라이브러리를 사용하고 있습니다. 그런 다음 QtCreator가 릴리스 모드에서 프로젝트를 빌드하지 못하게하여 링커에 문제가 없도록하십시오. ("혼합 모드"라이브러리를 사용할 때 재정의 문제가 있습니다)QtCreator에서만 디버그 모드를 설정하는 방법은 무엇입니까?

답변

-1

프로젝트로 이동 -> 빌드 구성을 선택하고 "디버그"및 "릴리스"가있는 풀다운 메뉴 옆에 "릴리스"구성을 선택한 경우 "제거"를 누릅니다.

이 아닌을 선택하고 디버그 모드로 빌드해야하나요?

+0

, 나는 "프로젝트"메뉴가 표시되지 않습니다 ... 당신의 OS에 의존하고 찾을 수 있습니다 . 왼쪽의 "프로젝트"탭을 의미합니까? 그렇다면 클릭하면 빌드 설정이 아닌 "빌드 설정"만 표시되고 디버그 또는 릴리스에 대해서는 아무 것도 표시되지 않습니다. 뭔가 바뀌 었습니까? –

+0

@DavidDoria 예, 이러한 것들은 버전에 따라 다릅니다. 그러나 나는 2.4에 대해 이미 이야기하고 있다고 믿는다. – rubenvb

+0

CMake 프로젝트를 사용하고 있습니다. 인터페이스를 빌드 시스템으로 변경한다고 생각합니다. 현재해야 할 일은 터미널에서 빌드 디렉토리를 열고 ccmake를 실행하고 CMAKE_BUILD_TYPE을 변경하는 것입니다. 이것은 매우 어색하지만 작동하는 것 같습니다. –

-1

디버깅을위한 가장 좋은 설명은 here 당신이 당신의 Qt는 디버거를 설정해야

은 창조주 2.4.1에서

+0

그냥 링크하는 것이 아니라 답변을 요약하여 요약하십시오. – kjhughes

관련 문제