방금 QtCreator IDE로 업그레이드했고 이전 빌드 모드 중 {release, debug} 중에 세 번째 프로필이 있다는 것을 알았습니다. 누군가 새로운 모드와 오래된 모드의 차이에 대한 설명을 가르쳐 주시겠습니까?
일반적으로 Release 빌드를 수행하는 Valgrind 함수 프로파일 러와 관련되어야한다고 생각합니다.QtCreator 빌드 모드 : 프로필
3
A
답변
1
프로필 구성은 별도의 디버그 정보와 함께 제공되는 인 최적화 된 릴리스 빌드입니다. 응용 프로그램을 분석 할 때 에 가장 적합합니다.
Windows의 경우. 그것은 릴리스 버전 exe와 함께 pdb 만 만들 것입니다. 더 빨리 달리고 여전히 심볼을 사용하여 디버그 할 수 있습니다. Just-In-Time Debugger
2
좋아요, 이것은 QML Profiler 용으로 만들어졌고 QtCreator 4.x.x 어딘가에 소개 된 것 같습니다. 릴리스 바이너리를 빌드하지만 QML 런타임에 대한 디버깅을 가능하게합니다. 그래서 릴리스와 디버그 모드 사이에 있습니다. 그리고 앱에서 QML을 사용하지 않는다면 출시와 거의 같아 보입니다.
누군가 새로운 기능의 공식적인 설명을 가리키면 좋을 것입니다.
0
프로필은 디버그 해제 기호와 함께 출시됩니다.
QML과 관련이 없습니다.
좋은 점은 QML 뿐만이 아닙니다. 그러나 QML과 관련이 없다는 것에 동의합니다. 내 시스템에서 프로파일 빌드는'QML 디버깅 및 프로파일 링 사용 '이 켜져 있기 때문에'Build steps'에서 효과적인 호출을 qmake하기 위해'CONFIG + = qml_debug'를 추가합니다. – truf