環境変数を使用して、使用するライブラリへのパスを指定しています。ほとんどの場合、リリースされたバージョンを指していますが、開発バージョンを指している場合もあります。
とにかく、$(MyLib)/path;%(AdditionalIncludeDirectories)
C++ アプリケーションのビルドに使用すると問題なく動作しますが、プロジェクト リソースを開くことができません。ただし、使用する%(MyLib)/path;%(AdditionalIncludeDirectories)
と機能します。
さて、違いは何ですか?正しい方法は使用することだと思いました$(EnvVar)
が、リソースエディターでは機能しないようです。そして$(EnvVar)
、正しい方法である場合、なぜVisual Studioは使用し、使用%(AdditionalIncludeDirectories)
しないのですか$(AdditionalIncludeDirectories)
私が得るエラーは次のとおりです。fatal error RC1015: cannot open include file 'afxres.h'.