0

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

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

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

4

1 回答 1

0

这些是环境变量。您可以仅为用户设置它们,也可以为整个系统设置它们。您还可以设置您想要的“临时”,例如(假设您的 Visual Studio 安装在c:\Program Files\Microsoft Visual Studio 10并且您想要x86 构建环境):

  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++ 目录之一上)并单击Edit。在对话框窗口中单击- 这将显示 Visual Studio 当前可用的所有变量(包括上面的一组)。

当然你不必设置整个构建环境(如图3所示),这一步只需要输入devenv而不是在5中输入devenv.exe的整个路径即可。

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

于 2012-10-17T20:08:00.057 回答