Qt 5.6.0にアップグレードしました。以前気づかなかったことに気付いた。 Qt Creatorの新しいプロジェクトでは、「リリース」、「デバッグ」、「プロファイル」の3つのビルド構成が得られました。「プロファイル」が新しくなったようです。もしそうなら、その目的は何ですか?ビルド構成 "プロファイル"は何をしますか?
6
A
答えて
5
私はプロジェクトを見て - >の手順を構築する - 私は、この追加CONFIGS発見した>効果的なqmakeの呼び出し、 :
"CONFIG+=force_debug_info" "CONFIG+=separate_debug_info"
はまた、私はこれが必要な理由を明らかにする可能性が彼らのためにsome commentsが見つかりました:
こんにちはすべて、
もう一度、私は目的をプロファイリングするためのQt 5ビルドを準備し、COMに方法はありません、なぜ再び を疑問に思いますよQtの スクリプトを構成して、bine-releaseと-debugを実行します。私が知っている が知っているQtコード自体をプロファイリングするための純粋なビルドを得る唯一の方法は、mkspecをハッキングし、 -releaseモードでも-gを追加することです。
何か理由はありますか?この状況をどうにかして に改善できたら、最適化とデバッグシンボルでQtビルドを簡単に行うことができますか?
これを行うには、推奨される方法がありません。
このオプションは、(すべてのコンパイラの最適化による)リリースビルドを生成しますが、C++のパフォーマンスをテストするために必要なデバッグシンボル(pdbファイル)を使用します。オンラインQtのドキュメントによると
0
は(ブレッドクラム:第一項の「Qtの創造者マニュアル」>「設定を構築する指定」、終了):
プロファイル設定が配信され、最適化リリースビルドであります別々のデバッグ情報を使用します。アプリケーションの分析に最適です。
リンクはhereです。私はまだQt初心者で、個人的にはこの設定を使用していません。
関連する問題
- 1. "Distribution"ビルド構成と "Release"ビルド構成の違いは何ですか?
- 2. VS2008のビルド構成マネージャの目的は何ですか?
- 3. プロファイルを構成する特定のスプリングクラウドコンソルプロパティ
- 4. mavenのプロファイル - ビルドするファイルの選択は、mavenのプロファイルに依存します
- 5. XACMLプロファイルとは何ですか?
- 6. 手動でビルド構成成果物を変更します
- 7. 管理方法ビルド構成とプロビジョニングプロファイル/スキーム
- 8. ショートカットコマンドドッキングウィンドウ-構成のビルド+ダウン+アップ
- 9. Springプロファイルを使用してSpringジョブを構成する方法
- 10. iOS構成プロファイルの有効期限
- 11. 春ブーツマルチプロファイルの構成が異なるプロファイル
- 12. TFS 2015 vNextビルド構成+ FIPS
- 13. ASp.Netビルド構成は常にデバッグモードです
- 14. 何かをインストールまたはビルドする
- 15. ロボットFirefoxのプロファイルを作成したプロファイル
- 16. mavenビルドの古いjdkプロファイル
- 17. フェデレーション構成とは何ですか?
- 18. UWP/C#で構成された定数をビルドします
- 19. Haskellプログラムの-hcプロファイルでPINNEDとは何を意味していますか?
- 20. OpsCenterで構成プロファイルを編集できません
- 21. クライアントの配信プロファイルを使用してiOSビルドを作成する
- 22. 成功したオープンソースプロジェクトの構成要素は何ですか?
- 23. コードのビルド構成を確認する
- 24. (Springクラウド設定サーバー)パターン{アプリケーション}/{プロファイル}以外の構成をロードしています
- 25. 春ブート構成私は別のプロファイルのセットアップで春ブートアプリケーションまし複数@Profile
- 26. .NETポータブルクラスライブラリのプロファイルをカスタマイズしますか?
- 27. プログラムを「ビルド」することは何を意味しますか
- 28. システム構成のMagento - モジュール、保存時に何かしますか?
- 29. Visual Studioでは、C++ビルド構成タイプはDebug、Debug3D、DebugDLL4、DebugDLL9、DebugDX、dxDebugなどです。違いは何ですか?
- 30. Delphi XE2で選択したビルド構成でコマンドラインコンパイラを実行できますか?
私の推測では、[アプリケーションのプロファイリング](http://doc.qt.io/qtcreator/creator-qml-performance-monitor.html)に接続されていると思います。 –
さらに、「Qt Creatorの変更ログ」(http://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist)およびマニュアルには、「プロファイル」ビルド構成は記載されていません。ドキュメンテーションは「プロファイル」[ここ](http://doc.qt.io/qtcreator/creator-build-settings.html)に言及する必要があります - それは "デバッグ"と "リリース"を言及していると思います。 –
まずは、Androidプロジェクト用のプロファイルビルド設定を作成できません。通常のQtで必要とされている、テストされていない方法でそこに投げ込まれたと思う。それを無視する、つまり生成されたプロジェクトから削除することをお勧めします。 – ssc