gpt4 book ai didi

c++ - 我的 vsprops(属性表)文件中可以包含特定于平台的部分吗?

转载 作者:太空狗 更新时间:2023-10-29 22:53:30 25 4
gpt4 key购买 nike

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

但是,我有特定于平台的 lib 路径路径,可以是 Win32/x64。是否可以将这些设置放在一个 vsprops 文件中?还是我必须为每个平台创建不同的 vsprops 文件,然后花时间在 visual studio 中与 Property Manager 一起确保引用正确的文件?

最佳答案

我有一个类似的问题,我的解决方案是在我的 vsprops 文件中引用指向正确目录的环境变量。然后我通过 shell 链接启动 Visual Studio 到设置适当环境的批处理文件,然后启动 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

关于c++ - 我的 vsprops(属性表)文件中可以包含特定于平台的部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2289389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com