大規模なワークスペースで数百のプロジェクトごとに、、、、およびファイル*.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 ) すべてのプロジェクトで同一であり、他のすべてのユーザー設定をいじる必要はありません。*.creator.shared
残念ながら、共有設定を組み込むために QtCreator で使用できる類似のファイルはないようです。この問題にアプローチするより良い方法はありますか?
質問する
2026 次
1 に答える
2
ビルド設定は基本的に、.user ファイルを共有できない理由です: 1 つの Qt Creator インスタンスに固有のデータへの参照が含まれています。これらは主に Qt バージョン、ツール チェーン、およびキットの ID です。
作成者インスタンスで使用される ID を挿入すれば、.user ファイルを作成できます。問題はないはずです。間違った場合、作成者はそれらの設定を破棄し、デフォルト値を使用して再生成します。
ProjectExplorer.Project.Updater.FileVersion を含めるようにしてください。そうしないと、作成者が一連の変換手順を使用して構成を更新し、すべてが壊れる可能性が高くなります (Qt Creator バージョン 1.3 と互換性のあるデータで開始していない場合:-)。
于 2012-12-22T12:45:44.117 に答える