2016-06-01 3 views
0

で変更QtCreator.iniによってqtcreator設定を設定することはできません私は、他のチームメンバーは、自分で設定しなくても済むように、それはqtcreatorにいくつかのinitializing optionsを設定するために、settingsだところQtCreator保存見つけるしようとしていました。私はグーグルの後、私はそれが~/.configure/QtProject/QtCreator.iniの設定を保存するqtcreatorを見つけたので、私はこのファイルを手動で変更しようとします。しかし、私はqtcreatorを開いたときにqtcreatorによってこのファイルが初期化され、変更がwipe offになるので、これはすぐにはうまくいかないことがわかりました。 Qtcreatorの設定をoutsideBuild%Runの設定、CMake variableの設定のようにCMake_CXX_COMPILERなどのように)設定できる方法はありますか?は〜/ .configure/QtProject

答えて

0

CMakeの設定をチームメンバーが利用できるようにするには、Qt Creator設定ではなく、ツールチェーンファイルをプロジェクトに提供することをお勧めします。ツールチェインファイルは、さまざまなCMake変数を定義することができ、使用するコンパイラを指定するのに特に適しています(クロスコンパイルビルドの標準的な設定方法です)。ツールチェーンファイルは、必要に応じて複数のプロジェクトで再利用することもでき、開発者はすべて同じIDEツールを使用したり、特定のCMakeジェネレータタイプにロックしたりすることはありません。プロジェクトでツールチェインファイルを使用するには、CMakeのコマンドラインに-DCMAKE_TOOLCHAIN_FILE=/path/to/your/toolchainfile.cmakeのようなオプションを追加するだけです。これは、プロジェクトをCMakeLists.txtファイルで最初にロードするときにQt Creator内で実行することも、開発者が好む場合はQt Creatorの外で最初のステップとして行うこともできます。簡単に言えば、ツールチェーンファイルアプローチはより柔軟性が高く、既知の再利用可能なコンパイラ環境を設定する明確な方法です。この手法では、CMakeのドキュメントtoolchains sectionのCMakeのドキュメントを少し読んでみることをお勧めしますが、ツールチェーンファイルを使用するためにクロスコンパイルする必要はありません。クロスコンパイルしなくても有効で有用です。