我正在尝试构建一个 cpp 项目。在项目资源部分有一个资源,其相对路径类似于
$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc
我想在哪里定义这个变量?我的意思是 VS2010 从哪里读取这个变量值?
我正在尝试构建一个 cpp 项目。在项目资源部分有一个资源,其相对路径类似于
$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc
我想在哪里定义这个变量?我的意思是 VS2010 从哪里读取这个变量值?
这些是环境变量。您可以仅为用户设置它们,也可以为整个系统设置它们。您还可以设置您想要的“临时”,例如(假设您的 Visual Studio 安装在c:\Program Files\Microsoft Visual Studio 10并且您想要x86 构建环境):
start
cmd.exe
在命令提示符处:
"c:\Program Files\Microsoft Visual Studio 10\VC\vcvarsall.bat" x86
set QPID_BUILD_ROOT=[some path]
devenv
在 Visual Studio IDE 中,您可以使用下拉列表(例如在 VC++ 目录之一上)并单击Edit。在对话框窗口中单击宏- 这将显示 Visual Studio 当前可用的所有变量(包括上面的一组)。当然你不必设置整个构建环境(如图3所示),这一步只需要输入devenv而不是在5中输入devenv.exe的整个路径即可。
我假设您知道如何为用户或整个系统设置环境变量,并且您知道您需要(至少)再次启动任何应用程序(甚至登录/注销或重新启动)以便该应用程序继承那些新的变量。