我们使用环境变量来指定我们使用的库的路径。大多数时候它指向已发布版本,但有时指向开发版本。
无论如何,当我$(MyLib)/path;%(AdditionalIncludeDirectories)
用于构建 C++ 应用程序时它工作正常,但我无法打开项目资源。但是,当我使用%(MyLib)/path;%(AdditionalIncludeDirectories)
它时。
现在,有什么区别?我认为正确的方法是使用$(EnvVar)
但对于资源编辑器它似乎不起作用。如果$(EnvVar)
是正确的方法,那么为什么 Visual Studio 使用%(AdditionalIncludeDirectories)
而不是$(AdditionalIncludeDirectories)
我得到的错误是:fatal error RC1015: cannot open include file 'afxres.h'.