代码之家  ›  专栏  ›  技术社区  ›  Scott Langham

我的vsprops(属性表)文件中可以有特定于平台的部分吗?

  •  3
  • Scott Langham  · 技术社区  · 16 年前

    我正在创建一个vsprops文件,其中包含解决方案中所有项目通用的include和lib路径。

    但是,我有特定于平台的lib路径,可以是Win32/x64。是否可以将这些设置放在一个vsprops文件中?或者我必须为每个平台创建一个不同的vsprops文件,然后花时间在visualstudio中的属性管理器上,以确保引用了正确的vsprops文件吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   David Gladfelter    16 年前

    我有一个类似的问题,我的解决方案是引用vsprops文件中指向正确目录的环境变量。然后,我通过shell链接启动visualstudio,这些批处理文件设置了适当的环境,然后启动VS。由于VS是从cmd.exe启动的,因此它在启动时获取cmd.exe的环境,因此具有正确的环境变量设置。举个例子:

    LaunchTrunk.bat:

    set VR_ROOT=C:\VR\trunk
    SET ACE_ROOT=C:\VR\trunk\Imports\ACE_wrappers9
    set PATH=c:\VR\trunk\source\builtcomponents\release\vrsystem;C:\VR\Patch\Imports\ACE_wrappers9\bin;%PATH%
    start "devenv" /D"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE" "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /nosplash
    
        2
  •  1
  •   Scott Langham    15 年前

    推荐文章