0

インストラクターから基本的なプログラムが設定されています。基本的に 2 つの部分があります。 1. 学生が最初にコンパイルするライブラリ プログラムがあります。2. ライブラリ プログラムの「サポート」を使用するサンプル プログラムがいくつかあります。

プロパティ マネージャーのスクリーンショットを次に示します。ここに画像の説明を入力

Microsoft.Cpp.Win32.user プロパティ シートをグローバル設定に使用できると思います。

osgVirtualEnvironment は、ライブラリ プログラムの名前です。しかし、example1 ソリューションによって名前が付けられた適切なシートがないように見えますか? (ローカル インクルードとライブラリ設定用のプロパティ シートが必要だと思うため)

さらに、ライブラリ プログラムによって名前が付けられた 2 つのプロパティ シートがあります: osgVirtualEnvironment APP、osgVirtualEnvironment Library。#include<> を実行するには、2 つのプロパティ シートの両方にユーザー マクロを設定する必要があるようです。

私の質問は:</p>

1.ライブラリ プログラムから名前が付けられたプロパティ シートが 2 つあり、サンプル プログラムから名前が付けられたプロパティ シートがないのはなぜですか?

2.osgVirtualEnvironment ライブラリのユーザー マクロ (1 つのプロパティ シート)、名前は OSGVE_DIR、値: $(SolutionDir)\..\..\..\.. SolutionDir のパスは、osgVirtualEnvironment.sln のパスを意味します。またはosgVirtualEnvironment Library Debug.propsのパス?

4

1 に答える 1

1

あなたの質問が「なぜ私のプロジェクトのプロパティシートがないのか」である場合、答えは次のとおりです。

それは必要はありません。プロパティシートは、複数のプロジェクトでプロパティを再利用できるようにするためのものです。プロジェクトのみのプロパティを編集する場合は、メインメニューの[プロジェクト]->[プロパティ]から編集できます。

その図書館になぜ2つのプロパティシートがあるのか​​、私にはわかりません。あなたの先生に聞いてください、彼はあなたのためにそれを設定した人ですよね?

于 2013-02-01T03:08:37.290 に答える