インストラクターから基本的なプログラムが設定されています。基本的に 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のパス?