大規模なワークスペース内の数百のプロジェクトごとに、*.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. Eclipseの一般的な起動/実行設定を設定する
- 3. ejb jar xmlの一般的設定
- 4. msbuildでビルドし、プロジェクト参照を動的に設定します
- 5. 新しいXcodeプロジェクトの設定を自動的に設定する
- 6. 一般的なメソッドの定義
- 7. OSX Applescript - 一般的なローカルユーザーディレクトリを指定する
- 8. Djangoの日付ベースの一般的なビューのページ設定
- 9. 一般的な/一般的なAndroid搭載端末のタッチポイント数
- 10. 動的PHPページの一般的なURL
- 11. 複数行のテキストボックスの行数を動的に設定する
- 12. apacheの一般的な設定は何ですか
- 13. 動的な一般的なメソッドT
- 14. mathematicaで一般的な関数を定義するには?
- 15. コールバックバリデータで一般的なフォームエラーを設定できますか?
- 16. C#プロジェクト(一般的なプロジェクト設定用)の「プロパティマネージャ」に相当するものはありますか?
- 17. カスタムメール設定を自動的に設定する方法
- 18. 動的な足場プロジェクトの制約を設定するには?
- 19. 一般的にonClickListenerをinflated xmlボタンに設定しました
- 20. 一般的なconfigのWCF既知の型を指定する方法は?
- 21. CruiseControlを設定してコードチェック時に自動的にビルドをトリガーする方法
- 22. 一般的な方法 - コードの複製
- 23. テーブル名、カラム名、IDを指定した値の一般的なゲッターとセッター
- 24. EclipseのCheckstyleをmavenプロジェクト用に自動的に設定する方法
- 25. 複数の特定のインデックスと複数の一般的なインデックスを比較する場合
- 26. VS 2010でデフォルトのポストビルドイベントを自動的に指定する
- 27. WinForms:一般的な家事の自動化
- 28. 一般的なユーザーのHABTMの役割の関係を設定する方法
- 29. 私は、一般的なコンボボックスのツールチップの設定をしたいコンボボックス(ユーザーコントロール)
- 30. デザイン複数のエンティティのための一般的なモデル
使用する正しいIDを確認するにはどうすればよいですか? –
profiles.xmlファイルを確認します。キットにはすべて、.userファイルのターゲットに必要なID(通常はGUUID)があります。 .userファイル内のターゲットは、そのIDを正確に使用します(ターゲットは基本的にキットにプロジェクト構造に関する情報を加えたものです)。 –
奇妙なことに、 'profiles.xml'ファイルにカスタムビルドキットが表示されません。 'profiles.xml'はいつ更新されますか? QtCreatorが閉じられていますか? –