CppUnit テストは初めてで、基本的な質問があります。
そのため、CppUnit テストを実行するにはメイン関数が必要です。ただし、このメインは、テストしたいプロジェクトのメインとは別にしたいと考えています。したがって、1 つのプロジェクトに 2 つのメイン関数を含めることはできないため、すべてのテスト クラスを格納するサブプロジェクト (ちなみに Qt を使用しています) を作成しました。ただし、Qt では実行するサブプロジェクトを指定できるため、これは独自の問題を引き起こしているようです。これは、それらをサブプロジェクトにして別々に保つことができないことを意味する場合があります。
私は、クラスをテストするためのクラスの 1 対 1 のペアがある JUnit に慣れています。クラスでテスト ケースを実行する場合は、右クリックして実行します。メイン関数は必要ありません。
現在テストされていない既存の成熟したプロジェクトをテストする方法の説明を探していると思います。私が見つけたものはすべて、プロジェクトとそのテストを並行して開発していることを前提としています。
ありがとうございました!