2016-07-23 94 views
3

我剛剛升級到最新的QtCreator IDE,發現舊的兩種構建模式{release,debug}中有第三種:配置文件。有人能指出我對這種新模式與舊模式之間區別的解釋嗎?
我想它應該與Valgrind函數分析器相關,它通常只需要發佈版本。QtCreator構建模式:配置文件

回答

1

Qt Documentation

配置文件配置是一個優化的發佈版本,它是 的獨立調試信息。它最適合於分析應用程序的 。

在Windows上。它將使用發行版exe來創建pdb。運行得更快,仍然可以使用符號進行調試Just-In-Time Debugger

2

好吧,看起來這是爲QML Profiler製作的,並在QtCreator 4.x.x中的某處介紹過。它構建發行版二進制文件,但啓用QML運行時調試。所以它在發佈和調試模式之間。如果你沒有在你的應用中使用QML,它似乎與Release大致相同。
如果有人指出對該新功能的官方描述,那將會很棒。

0

配置文件是Release-with-debug-symbols。

它與QML無關。

+0

不錯,因此它不僅僅關於QML。但我不同意這與QML無關。在我的系統中,Profile build增加了'CONFIG + = qml_debug',使qmake能夠在'Build steps'中進行有效的調用,這是由於'啓用QML調試和分析'開啓了。 – truf