プレゼンテーションレイヤーとビジネスロジックレイヤーがサブプロジェクトに分かれているQtクリエーターでプロジェクトを作成しようとしています。ここで私が話しているイラストです:QtCreatorとQMakeを使用したプロジェクト組織
MainProject.pro | ---- BusinessLogic.pro | | | ---- source/header files | ---- PresentationLayer.pro | ---- source/header files
は現在、プレゼンテーション層での私のコードは、.PROファイルにINCLUDEPATH = ../BusinessLogic/headers
を指定することで、ビジネス・ロジック・プロジェクト内のヘッダファイルを参照します。それはうまくいくように見えますが、これを行うにはより良い方法がありますか?おそらく推奨される方法ですか?
私はlibにファイルと似た何かをやろうとしているが、これらは、コンパイル時に生成され、それらがリリースまたはデバッグフォルダのいずれかにすることができて、私はこれをやっていいと思うかどうかはわかりません。
これは、組織のプロジェクトの非常に一般的な方法のように思えるが、私はQtCreatorまたはqmakeのでこれを実現する方法についての多くの情報を見つけるように見えることはありません。あなたはプロジェクトファイルに次の操作を行うことができますさまざまなデバッグ/リリースのライブラリを含めることを考慮すると
これは有望です。私が家に帰ると、私はそれに行くだろう。これがより一般的に遭遇する問題ではないことがわかりました。 – CadentOrange