ビルドを容易にするために、すべてのプロジェクト(複数のDLLと実行可能ファイル)をSUBDIRSプロジェクトに移動することにしました。これにより、すべてを1つのフォルダーに構築できましたが、QtCreatorからデバッグすることはできなくなりました。
私のフォルダ構造は次のとおりです。
Solution.pro
\MyDLL1
\MyDLL2
\MyDLL3
\MyDLL4
\MyExecutable
\OUT
すべてのDLLとexeをOUTにビルドしています(各プロジェクトの.proのDESTDIRを介して)-サブディレクトリ.proと同じレベルです。デバッグしようとすると、次のようになります。
No executable specified.
Debugging has finished
\ OUT \ MyExecutable.exeを直接指すようにプロジェクトの実行設定を変更しようとしました。OUTを指すSolution.proにDESTDIRを追加しようとしましたが、これまでのところ何も機能していません。
私の設定は完全に間違っていますか?または、Qtに.exeを実行させてデバッグさせるための小さな部分が1つ欠けていますか?
編集:実行設定をもう一度入力してみました。これは、[プロジェクト]オプションを使用した実行設定と、結果のメッセージです。exeが実際に起動されることはありません。ただし、デバッグではなく、この設定でプロジェクトを実行できます。実行可能ファイルのプロジェクトのmain.cpp内のintmain()の先頭にブレークポイントを設定して、exeが起動されていないことを確認しました。、
Debugging starts
Debugging has finished