我正在尝试构建一个cpp项目。在项目资源部分,有一个资源,其相对路径类似于
$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc
我想在哪里定义这个变量?我的意思是VS2010从哪里读取这个变量值?
答案 0 :(得分:0)
这些是环境变量。您可以仅为用户或整个系统设置它们。您也可以设置您想要的“ad-hoc”,例如(假设您的Visual Studio安装在 c:\ Program Files \ Microsoft Visual Studio 10 中,并且您希望 x86 build环境强>):
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 ++目录上)并单击 编辑 。在对话框窗口中单击 宏 - 这将显示Visual Studio当前可用的所有变量(包括上面的一组)。当然,您不必设置整个构建环境(如 3 所示),只需要输入 devenv 而不是在 5 中键入 devenv.exe 的完整路径。
我假设您知道如何为用户或整个系统设置环境变量,并且您知道您需要(至少)再次申请任何应用程序(甚至登录/注销或重启)以使该应用程序能够继承这些新变量。