Eclipseを使用してC++でDLL(およびおそらく後日Linuxポート)を作成しています。状況は次のとおりです。DLLをビルドするビルド構成と実行可能なCppUnitテストをビルドするビルド構成の2つの別々のビルド構成を作成しようとしています。現在、すべてのDLLビルドが機能しており、DLLをテストするための別のプロジェクトを作成できます。しかし、これをすべて1つのプロジェクトで行う方法があるかどうか疑問に思いました。
この問題についての助けをいただければ幸いです。
ありがとう、クリス
Eclipseを使用してC++でDLL(およびおそらく後日Linuxポート)を作成しています。状況は次のとおりです。DLLをビルドするビルド構成と実行可能なCppUnitテストをビルドするビルド構成の2つの別々のビルド構成を作成しようとしています。現在、すべてのDLLビルドが機能しており、DLLをテストするための別のプロジェクトを作成できます。しかし、これをすべて1つのプロジェクトで行う方法があるかどうか疑問に思いました。
この問題についての助けをいただければ幸いです。
ありがとう、クリス
さて、私はそれを行う方法を見つけたので、誰かがこれに遭遇した場合...
[プロジェクト]->[プロパティ]->[C/ C++ビルド]->[設定]に移動した場合は、デバッグ構成を選択します(または新しい構成を作成します)。[アーティファクトのビルド]タブに移動し、 [アーティファクトタイプ]を実行可能ファイルに変更します。
すべてのソースコードがすべてのビルド構成にコンパイルされないようにするには(main()がDLLに組み込まれているなど、あまり意味がありません)、[プロジェクト]->[プロパティ]->[C /C++一般]に移動します。 >パスとシンボル」。ビルド構成を選択し、[ソースの場所]タブに移動します。ここで、新しいソースフォルダを追加したり、既存のソースフォルダを削除したりできます。