2

EXE としてビルドする C++ プロジェクトがあります。ただし、プロジェクトを静的ライブラリ (.LIB ファイル) としてビルドする必要もあります。今すぐ完全なビルドを取得するには、1 つの形式でビルドし、プロジェクトのプロパティを開き、[一般] > [プロジェクトの既定値] > [構成の種類] で別の形式を選択し、受け入れて再コンパイルする必要があります。それは本当に面倒です。両方のタイプを指定する方法はありますか? これについてMSDNで何も見たことがありません。

Visual Studio 2012 を使用しています。

4

3 に答える 3

2

問題を解決するための一般的な (そして特に正気の) 方法は、2 つのプロジェクトを含むソリューションを用意することです。最初のプロジェクトは、ほとんどのコードを含むライブラリ (静的または動的にリンクされているかどうかは関係ありません) である必要があります。2 番目のプロジェクトは、最初のプロジェクトで作成したライブラリを参照する実行可能ファイルである必要があります。

このようにすると、ソリューションの 1 回のビルドで実行可能ファイルとライブラリの両方が生成されます。

于 2013-07-20T03:56:05.000 に答える
1

2 つのプロジェクトを作成し、両方に同じソース ファイルのセットを追加します。

于 2013-07-20T03:33:57.210 に答える