0

VS2010 に C++ プロジェクトがあります。別の C++ プロジェクトがそのプロパティを継承することを希望します (例: インクルード ディレクトリ、外部ライブラリなど)。これを行う最善の方法は、プロパティ シートを使用することですが、その方法がわかりません。

新しいプロジェクトに既存のプロパティ シートを追加しようとすると、古いプロジェクトのディレクトリにある古いプロジェクトのプロパティを含むプロパティ シートが見つかるはずです。そのようなファイルは存在しません。

私は何をすべきですか?

4

1 に答える 1

1

継承可能なプロパティを作成するには、新しいプロパティ シートを作成し、それをローカルの場所に保存し、それらのプロパティを使用する (継承する) 必要があるすべてのプロジェクトで [既存の追加] シートを使用する必要があります。

プロパティ シートのリストの順序は重要です。プロパティが「デフォルトを使用するか、親から継承する」と表示されている場合は、すぐ下のプロパティ シートから値を取得します。その下に何もない場合は、デフォルトが使用されます。

プロパティ シート マネージャーに表示されるシートは単なるリンクです。ファイルが複数の構成にリンクされていて、1 つのファイルを変更すると、リンクされたすべての構成が変更を受け入れます。したがって、構成ごとに異なる変更を加えたい場合は、. 同じプロパティについては、別のシートを作成する必要があります。

于 2012-12-05T22:55:41.917 に答える