Visual Stuidoを初めて使用するので、Visual Studio 2010 C ++(Express Edition)でプロジェクトの依存関係を最適に整理する方法を知りたいです。
主な問題は次のとおりです。プロジェクトPにはlibLが必要なので、依存関係LをPに追加します。Lはシステムのどこかにあります。Pをバージョン管理に送信します。同僚がPをチェックアウトしましたが、Pの構成が彼のシステムに適合していません(Lは彼のシステムの別の場所にあります)。そこで、彼は構成を調整し、変更をPに送信します。Pをチェックアウトしましたが、システムに適合していません。
私はJavaとEclipseから来ました。Eclipseでは、IDEfePATH_TO_L全体に対してグローバルに変数を設定できます。プロジェクト構成では、依存関係は変数PATH_TO_Lになり、パスではなくなりました。したがって、同僚と私は、プロジェクト構成を含め、まったく同じソースを使用できます。必要なのは、両方の変数PATH_TO_Lを設定することだけです。良い。
さらに良いのはMavenです。したがって、Mavenがすべての作業を行うため、適切な依存関係を適切な場所にコピーすることを気にする必要はありません。
私は解決策を少し探しました。考えられる解決策の1つは、プロパティシートを使用し、テンプレートのプロパティシートをバージョン管理に追加することです。ただし、バージョン管理のテンプレートは使い勝手が悪く、プロジェクトごとに設定を調整する必要があります。グローバル設定ではありません。
システム環境変数を使用しようとしましたが、VisualStudio2010では使用されていないと思います。
だからここに質問があります。Visual Studio 2010でプロジェクトをどのように整理しますか?理想的な方法はありますか?Mavenのようなものはありますか、それともVisual Studioでnexusのようなリポジトリマネージャーを使用する可能性はありますか?