gpt4 book ai didi

c++ - Visual Studio 2010 本地机器项目特定属性

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:52 25 4
gpt4 key购买 nike

我正在将 VC++ 用于需要第 3 方库的多个项目。由于开发人员可能在不同的路径中拥有此库,因此每个开发人员都使用适当的路径设置本地计算机/用户的 Microsoft.Cpp.Win32.user 属性表。

现在我们在一些项目中使用新版本的第 3 方库。和以前一样,不同的开发人员可能在不同的路径中拥有新库。我们如何设置本地机器和项目特定路径,以便我们可以编译新旧库项目?

修改项目的“VC++ 目录”会更改项目文件 (.vcxproj),这会造成问题,因为我们不想将本地设置提交到存储库中。

最佳答案

我们通常为每个库设置一个环境变量,每个开发人员可以在他们的环境中在他们运行 devenv 之前运行的 env.bat 文件中设置环境变量(一些示例):-

ZLIB_ROOT=c:\somewhere\thirdparty\zlib
BOOST_ROOT=c:\somewhere\thirdparty\boost\version_123

然后在项目文件中添加目录使用“$(ZLIB_ROOT)/Include”或“$(ZLIB_ROOT)/Lib/x86”(所有示例再次组成...)

这样他们就可以为任何开发人员正确解析,并且他们可以为每个版本使用不同的 env.bat 脚本

关于c++ - Visual Studio 2010 本地机器项目特定属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797620/

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