【问题标题】:visual C++ express 2010 and setting env variables solution widevisual C++ express 2010 和设置环境变量解决方案范围
【发布时间】:2011-01-21 01:24:21
【问题描述】:

我是 C++ 开发人员,正在从 vim/g++ 迁移到 Visual 2010 c++。这里blog 我已经读到VC++ 目录已经不复存在了,我应该在vs 2010 中使用属性页,但我不知道如何......这是我需要做的。我有 w 解决方案(50 个强大的项目),它们都使用 boost、pthreads、xercesc 和其他一些库。我有指向硬盘驱动器上的那些库的环境变量。我如何告诉 VS 将它们用作额外的包含路径?同样,它是 2010 版本,因此没有可用的每个解决方案设置。我不想在每个项目中手动设置它。

【问题讨论】:

标签: c++ visual-studio visual-c++ visual-studio-2010


【解决方案1】:

您的问题的答案也在您链接到的blog 中,但它是以一种迂回的方式提及的:

如果您打开属性管理器视图以查看与您的项目关联的属性表,您会看到其中一个属性表名为 Microsoft.Cpp.Win32.User。这个属性表实际上存储在LocalAppData 中,就像VCComponents.dat 文件一样,在目录%LocalAppData%\Microsoft\VisualStudio\10.0 中。使用属性表上的属性编辑器(只需右键单击此属性表节点并选择属性...),您可以看到您可以直接对此文件进行编辑。由于默认情况下所有项目都导入此属性表,因此您可以像以前一样有效地编辑 VC++ 目录。

关键是您可以通过“属性管理器”窗口访问 VC++ 目录属性(通过查看/“属性管理器”菜单选择打开它)。 VC++ 目录设置位于“Microsoft.Cpp.Win32.user”属性表中 - 用于编辑全局设置,因此您只需执行一次。

似乎有不少人不喜欢这种变化;我认为这是因为它比以前管理设置的方式更不易被发现和明显。权衡是它更灵活并且更好地集成到 MSBuild 架构中,一旦你知道它就和以前一样容易改变(只是更难找到,特别是如果你习惯了旧的地方) .

【讨论】:

    【解决方案2】:
    1. 查看->物业经理
    2. 选择所有项目
    3. 为所有项目添加一个新的通用属性页

    “Microsoft.Cpp.Win32.user” - (顾名思义)更好地用于某些用户特定的设置(或者最好根本不使用)

    马吕斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      相关资源
      最近更新 更多