我知道这个问题可能看起来很幼稚,但实际上我有相当丰富的编码经验,只是我对 Visual Studio 还很陌生(几个小时前安装了 VS_2017),而且我现在正在为全局选项而苦苦挣扎:我找不到为不同项目指定库位置的方法。
我知道每个项目都有 2 个选项:“C/C++ » 常规 » 附加包含目录”和“链接器 » 常规 » 附加库目录”,但问题是我有 3 个库(atm)和他们在一堆不同的项目中使用(将会有更多的项目通过 git 加载,并且它们都将使用相同的 2-3 个库)...
因此,手动为每个项目指定相同的目录对我来说似乎非常低效,但我找不到 include/lib 路径的任何全局选项...我用谷歌搜索了“工具»选项»项目和解决方案»VC++目录» 包含文件”,但此类功能在 VS 2017 中已弃用。
所以:
附注我知道 Win 操作系统中的环境变量,但这对我来说是不可接受的,因为将其与仅由 VS IDE 使用的目录一起丢弃看起来不合理!
在 VS2010 之前,可以使用 VC++ 目录,但是当你 提到该设置现已弃用。
VS2010 中不再支持 VC++ 目录 工具->选项页面。相反,VS2010引入了用户设置文件 (Microsoft.cpp..users.props) 控制全局设置 包括全局搜索路径。这些文件位于 $(USERPROFILE) ppdata\local\microsoft\msbuild 4.0 目录。之上 迁移到VS2010,VC++目录的自定义设置 VS2005或VS2008迁移到这些用户文件。这些全球 设置文件被导入到所有转换的和新创建的 项目。
以下是通过 UI 更改设置文件的步骤:
· 单击“View.Property”打开属性管理器 经理。
· 展开项目节点,然后展开配置|平台 节点,您将看到每个节点的“Microsoft.cpp..users”文件 配置|平台。这些是全局设置的文件, 类似于旧的工具/选项/VC++ 目录。
· 多选“Microsoft.cpp..users”,右键 并调出属性页窗口
· 在属性页窗口中,点击“VC++目录” (例如)在左窗格中,为目录添加新路径,例如 作为“包含目录”。用分号分隔
· 关闭 Visual 前请务必保存设置 工作室。
· 重新启动 Visual Studio,新设置将出现在 效果。
除了 Sumeet 的帖子之外,在 Windows 资源管理器 中,可以轻松找到该文件的位置:
%localappdata%\Microsoft\MSBuild 4.0
.