VS2010 - 关于资源相对路径 - 声明变量的位置

时间:2012-10-17 19:50:36

标签: c++ visual-studio-2010

我正在尝试构建一个cpp项目。在项目资源部分,有一个资源,其相对路径类似于

$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc

我想在哪里定义这个变量?我的意思是VS2010从哪里读取这个变量值?

1 个答案:

答案 0 :(得分:0)

这些是环境变量。您可以仅为用户或​​整个系统设置它们。您也可以设置您想要的“ad-hoc”,例如(假设您的Visual Studio安装在 c:\ Program Files \ Microsoft Visual Studio 10 中,并且您希望 x86 build环境):

  1. 转到start
  2. 输入cmd.exe
  3. 在命令提示符下:

    “c:\ Program Files \ Microsoft Visual Studio 10 \ VC \ vcvarsall.bat”x86

  4. set QPID_BUILD_ROOT=[some path]

  5. 启动Visual Studio IDE:devenv 在Visual Studio IDE中,您可以使用下拉列表(例如,在其中一个VC ++目录上)并单击 编辑 。在对话框窗口中单击 - 这将显示Visual Studio当前可用的所有变量(包括上面的一组)。
  6. 当然,您不必设置整个构建环境(如 3 所示),只需要输入 devenv 而不是在 5 中键入 devenv.exe 的完整路径。

    我假设您知道如何为用户或整个系统设置环境变量,并且您知道您需要(至少)再次申请任何应用程序(甚至登录/注销或重启)以使该应用程序能够继承这些新变量。