私はEclipseプロジェクトを持っています。すべてのテストケースは 1 つの *.cpp ファイルにあります。問題は、この方法で 2 つの main() 関数が作成されることです。1 つはアプリ自体用で、もう 1 つはテストケース用です。もちろん、Eclipseはビルドを拒否します...すべてを1つのプロジェクトの下にまとめたいと思います(複数の構成、SVNリポジトリなどは避けてください)。理想的には、Eclipse に 2 つの実行可能ファイル (アプリ用とテストケース用) を強制的にビルドさせたいと考えています。Eclipse の Makefile をざっと見ましたが、正直なところ、それがどのように機能するのかよくわかりません。Main.cpp/Testcases.cpp を常に除外して 1 つの実行可能ファイルをビルドすることは可能ですが、あまりエレガントではありません...
似たような経験をした人はいますか?