2

Eclipseを使用してC++でDLL(およびおそらく後日Linuxポート)を作成しています。状況は次のとおりです。DLLをビルドするビルド構成と実行可能なCppUnitテストをビルドするビルド構成の2つの別々のビルド構成を作成しようとしています。現在、すべてのDLLビルドが機能しており、DLLをテストするための別のプロジェクトを作成できます。しかし、これをすべて1つのプロジェクトで行う方法があるかどうか疑問に思いました。

この問題についての助けをいただければ幸いです。

ありがとう、クリス

4

1 に答える 1

5

さて、私はそれを行う方法を見つけたので、誰かがこれに遭遇した場合...

[プロジェクト]->[プロパティ]->[C/ C++ビルド]->[設定]に移動した場合は、デバッグ構成を選択します(または新しい構成を作成します)。[アーティファクトのビルド]タブに移動し、 [アーティファクトタイプ]実行可能ファイルに変更します。

すべてのソースコードがすべてのビルド構成にコンパイルされないようにするには(main()がDLLに組み込まれているなど、あまり意味がありません)、[プロジェクト]->[プロパティ]->[C /C++一般]に移動します。 >パスとシンボル」。ビルド構成を選択し、[ソースの場所]タブに移動します。ここで、新しいソースフォルダを追加したり、既存のソースフォルダを削除したりできます。

于 2010-07-22T21:09:12.830 に答える