外部の libcurl (リポジトリには含まれていません) を使用する Git 上の Visual C++ 2012 Express プロジェクトがあります。
Include Directories
マシン上の対応するパス (D:\libcurl\XXX)をProject PropertiesLibrary Directories
のVC++ ディレクトリに追加して、ライブラリを追加しました。したがって、これらの設定はファイルに保存されます。.vcxproj
libcurl パスが私のものとは異なる人がプロジェクトをビルドしたい場合、次のことを行う必要があります。
Project PropertiesでVC++ ディレクトリの設定を変更します。 (その後、プロジェクトファイルが変更されますが、これは私が望んでいるものではありません。)
彼の libcurl ファイルを私のファイル (D:\libcurl) に合わせて移動します。
(ライブラリ パスは強制的に D:\libcurl になるため、柔軟性がありません)
私の質問は次のとおりです。これを回避する方法はありますか?
(古いバージョンの Visual C++ では、代わりにダイアログのグローバルVC++ ディレクトリTools->Options
にパスを設定できます。ただし、この機能は最近のバージョンでは非推奨です。)