で変更QtCreator.iniによってqtcreator設定を設定することはできません私は、他のチームメンバーは、自分で設定しなくても済むように、それはqtcreatorにいくつかのinitializing options
を設定するために、settings
だところQtCreator保存見つけるしようとしていました。私はグーグルの後、私はそれが~/.configure/QtProject/QtCreator.ini
の設定を保存するqtcreatorを見つけたので、私はこのファイルを手動で変更しようとします。しかし、私はqtcreatorを開いたときにqtcreatorによってこのファイルが初期化され、変更がwipe off
になるので、これはすぐにはうまくいかないことがわかりました。 Qtcreatorの設定をoutside
(Build%Run
の設定、CMake variable
の設定のようにCMake_CXX_COMPILER
などのように)設定できる方法はありますか?は〜/ .configure/QtProject
0
A
答えて
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のドキュメントを少し読んでみることをお勧めしますが、ツールチェーンファイルを使用するためにクロスコンパイルする必要はありません。クロスコンパイルしなくても有効で有用です。
関連する問題
- 1. は後に私は、JSONは、私はエラー
- 2. は、私は私はsesiionはjQueryの - AJAX
- 3. 私はゲームエンジンは、私は
- 4. は「knownlanguagesは」キーは、クエリ
- 5. は、私は私のイメージは
- 6. は@Controllerはもはや@RequestMapping
- 7. はLaravelは5.4:カスタムミドルウェアは、ルート
- 8. NodeJSは、module.exports.Xはmodule.exportsは= {X}
- 9. は、私は(カレーは、(F))ML
- 10. はAttributeErrorは「リスト」オブジェクトは、Python
- 11. はCSS3 3Dは
- 12. インラインはiframeは
- 13. はluabindは、クラス
- 14. は、我々は
- 15. は、マルチスレッドはマルチプロセッシング
- 16. は、私はiPhone
- 17. はNHibernateは、コレクション
- 18. はMvxExpandableListAdapter SetItemsSourceは
- 19. は `cin.getlineは()`
- 20. は、私は
- 21. はPyQtは
- 22. は、Gitはファイル
- 23. jSoupはスパンクラスは
- 24. は、私は、Java
- 25. MyLinearLayout.getDrawingCacheは、()はNullPointerException
- 26. は、私はYAML
- 27. はNHibernateは
- 28. はWebPACKのは
- 29. はNSPredicateはSwift3
- 30. は(WDは、nodejs)