2016-07-23 16 views
3

私は最新のQtCreator IDEにアップグレードし、古い2つのビルドモード{リリース、デバッグ}の中に3つ目のものがあることを発見しました:プロファイル。誰かが私にこの新しいモードと古いモードの違いの説明を教えてもらえますか?
私はValgrind関数プロファイラに関連している必要があります。通常はリリースビルドのみになります。QtCreatorビルドモード:プロファイル

答えて

1

からQt Documentation

プロファイル設定は、個別のデバッグ情報とともに提供される である最適化されたリリースビルドです。アプリケーションの分析には が最適です。

Windowsの場合。リリース版exeでpdbだけを作成します。実行速度が速く、シンボルを使用してデバッグすることもできますJust-In-Time Debugger

2

これはQML Profiler用に作成されたもので、QtCreator 4.x.xのどこかに導入されたようです。リリースバイナリをビルドしますが、QMLランタイムのデバッグを可能にします。つまり、リリースモードとデバッグモードの間にあります。また、アプリでQMLを使用していない場合は、リリースとほぼ同じように見えます。
誰かがその新しい機能の正式な説明を指しているとよいでしょう。

0

プロファイルはRelease-With-Debug-Symbolsです。

QMLとは無関係です。

+0

いいので、QMLだけではありません。しかし、私はそれがQMLとは無関係であるとは思っていません。私のシステムでは、 'QMLデバッグとプロファイリングを有効にする'が有効になっているので 'Build steps'で有効な呼び出しをqmakeするためにプロファイルビルドが' CONFIG + = qml_debug'を追加します。 – truf