大規模なワークスペース内の数百のプロジェクトごとに、*.creator
、*.files
、*.includes
、および*.config
ファイルを自動的に生成したいと思います。私は、カスタムビルドキットとビルド設定のセットを使って、外部ツールを使って各プロジェクトをビルドしたいと思います。私がQtCreatorについて読んだところでは、これを行う唯一の方法は、事前に各プロジェクトの*.creator.user
ファイルを生成し、必要なビルド構成を含めるか、各プロジェクトを開いてQtCreatorを生成できるようにすることですそのプロジェクトのファイル*.creator.user
を入力し、ビルド構成情報をファイルに挿入します。 *.creator.user
ファイル全体を生成または遡及的に編集するのではなく、*.pro.shared
(http://doc.qt.digia.com/qtcreator-2.4/creator-sharing-project-settings.html)のようなものを生成したいと思います。これはすべてのプロジェクトで同一である可能性があり、他のすべてのユーザー設定を混乱させる必要はありません。残念ながら、QtCreatorで共有設定を組み込むのに使用できる類似のファイル*.creator.shared
は存在しません。この問題にアプローチするにはよりよい方法がありますか?複数の一般的なQtCreatorプロジェクトのビルド設定を自動的に指定
5
A
答えて
2
ビルドの設定は、基本的に.userファイルを共有できない理由です.1つのQt Creatorインスタンスに固有のデータへの参照が含まれています。これらは主にQtバージョン、ツールチェーン、キットのIDです。
作成者インスタンスで使用されているIDを挿入する場合は、.userファイルを作成できますが、問題はありません。間違っていると、作成者はこれらの設定を破棄し、デフォルト値を使用して再生成します。
ProjectExplorer.Project.Updater.FileVersionを含めるか、Qt Creatorバージョン1.3と互換性のあるデータで始まらなかった場合は、作成者が一連の変換手順を使用して設定を更新する可能性があります。 - )。
関連する問題
- 1. 一般的なLisp型指定子
- 2. log4net一般的なアペンダー設定
- 3. 一般的なメソッド設定値T
- 4. Eclipseの一般的な起動/実行設定を設定する
- 5. ejb jar xmlの一般的設定
- 6. 一般的なフォーム設定を設定する方法
- 7. 複数のプロジェクトで一般的なバイナリを参照する
- 8. msbuildでビルドし、プロジェクト参照を動的に設定します
- 9. 一般的な設定を別の関数に渡すためのラッパー関数
- 10. 新しいXcodeプロジェクトの設定を自動的に設定する
- 11. 最も一般的な複数のプログラム
- 12. Mapbox GL - 複雑なポップアップの一般的なスタイルを設定する方法
- 13. 一般的なメソッドの定義
- 14. root gradle.buildスクリプトで一般的なグラデルプロパティを指定する方法
- 15. OSX Applescript - 一般的なローカルユーザーディレクトリを指定する
- 16. Djangoの日付ベースの一般的なビューのページ設定
- 17. 一般的な/一般的なAndroid搭載端末のタッチポイント数
- 18. 一般的なタイプのリポジトリパターンのAutofac XML/JSON設定
- 19. 動的PHPページの一般的なURL
- 20. 一般的なエンティティフィールド名の動的クエリ
- 21. 一般的な型 - エンティティフレームワークの動的テーブル
- 22. Google Streetview Image API:指定LatLngの見出しを計算(自動的に設定)
- 23. 一般的なUViewController初期設定の作成
- 24. apacheの一般的な設定は何ですか
- 25. 動的な一般的なメソッドT
- 26. aureliaビューで動的に複数のスロットを指定する
- 27. 複数行のテキストボックスの行数を動的に設定する
- 28. 1つの一般的なインポートまたは複数の特定のインポート?
- 29. コールバックバリデータで一般的なフォームエラーを設定できますか?
- 30. ReactとExpress WebAppを設定する一般的な方法
使用する正しいIDを確認するにはどうすればよいですか? –
profiles.xmlファイルを確認します。キットにはすべて、.userファイルのターゲットに必要なID(通常はGUUID)があります。 .userファイル内のターゲットは、そのIDを正確に使用します(ターゲットは基本的にキットにプロジェクト構造に関する情報を加えたものです)。 –
奇妙なことに、 'profiles.xml'ファイルにカスタムビルドキットが表示されません。 'profiles.xml'はいつ更新されますか? QtCreatorが閉じられていますか? –