2014-10-05 1 views
1

릴리스 모드에서만 Qt를 빌드 했으므로 디버그 라이브러리가 없으므로 (필요하지도 않습니다). QtCreator를 사용하여 qwt를 컴파일 중입니다 ...QtCreator/QMake on Windows 디버그 빌드를 완전히 비활성화하십시오.

처음으로 .pro를 열면 (또는 .pro.user가 ...), 릴리스 빌드 (키트 및 도구 체인이 올바르게 구성 및 작동 중임). 그러나 ... 컴파일 할 때 "Makefile.debug"가/src에 만들어집니다. "좋아, 왜 자동으로 만들어 지는지, 그런 메이크 파일은 언제나 만들어집니다 ..."

QtCreator로 컴파일하면이 makefile이 읽혀집니다 ... 그리고 Qt의 디버그 라이브러리를 찾을 수 없어서 컴파일이 실패합니다 로직) "CONFIG - = debug_and_release" "CONFIG - = debug"를 명시 적으로 전달하려고 시도했지만 동일한 결과 ...

어떻게이 "성가신"동작을 완전히 비활성화 할 수 있습니까? (makefile.debug가 생성되지 않거나, Qt의 디버그 라이브러리에 대한 버전을 연결하지 않기 위해)

+0

ok, make 명령에 "release"를 전달할 수도 있지만 qmake Oo에서 비활성화하는 방법은 없습니다. –

답변

0

디버그 빌드 설정을하는 데 별 도움이되지 않습니다.

그러나 .pro 파일에서 가능해야합니다. CONFIG - = debug 다음에 CONFIG + = release를 넣으십시오.

관련 문제