Visual Studio 2017 设定包含目录和库目录(对所有项目有效)

环境

系统:Windows10 64位 家庭中文版
IDE:Visual Studio 2017 专业版

目的

为Visual Studio 2017设定包含目录和库目录,这样如果需要添加库文件和它对应的头文件,不用特别添加到项目,只需要把头文件和库文件拷贝到设定的目录下,就可以在项目中使用。
但是如果是针对某个项目进行设定后,新建一个新的项目(或打开另一个项目),这次的设定无效,需要另外设定,个人感觉很不实用,所以找了另一种全局设定的方法,特此记录。

步骤

1.打开Visual Studio 2017,随便新建一个项目,如:SetPath;
2.选择"视图(V)"->“属性管理器(M)”,如图:
在这里插入图片描述
3.左侧的窗口会自动跳转到属性管理器窗口,如图:
在这里插入图片描述
4.把项目内容展开(全部),会发现有4个分支:

  • Debug | Win32 (Debug模式 32位)
  • Debug | x64 (Debug模式 64位)
  • Release | Win32 (Release模式 32位)
  • Release | x64 (Release模式 64位),
    每个分支都有一个Microsoft.Cpp.***.user文件, 如图:
    在这里插入图片描述
    5.双击Debug | Win32下的Microsoft.Cpp.Win32.user,会弹出Microsoft.Cpp.Win32.user的属性页,然后在左边的菜单中选择"VC++目录",如图(注意:图中的D:\Add_Ones\include路径是我之前添加的,请忽略):
    在这里插入图片描述
    6.选择右边的"包含目录"的编辑选项,如图:
    在这里插入图片描述
    7.在弹出的窗口中,选择新行,如图:
    在这里插入图片描述
    8.然后添加要设定路径,如"D:\IncludePath",如图:
    在这里插入图片描述
    9.点击确定,完成添加,最后效果如图:
    在这里插入图片描述
    10.依葫芦画瓢,设定库目录,如"D:\LibPath",如图:
    在这里插入图片描述
    11.其他的3个分支,也要分别添加引用目录和库目录;
    12.保存整个项目。

注意:
1.这个设置是项目无关的,所以如果你把这个设置用的项目删除也不会有影响;
2.上面说的4个分支都要设置,这样在你切换编译的类型和位数时才不会报错;
3.虽然你这里设定了库的目录,但是真正需要引用库时,还需要在上述的Microsoft.Cpp.Win32.user的属性页的"链接器"->“输入”->"附加依赖项"中添加所需库的名字(操作和添加目录类似,这里不再赘述),假设库名称为opengl32.lib,添加完成如下图所示:

在这里插入图片描述

  • 16
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
对于Visual Studio编程环境,它提供了多种数组类型和功能用于数据的存储和访问。在Visual Studio中,我们可以使用标准数组、动态数组或者容器类等来实现不同需求下的数组操作。 标准数组是一种在编译时指定大小的静态数组。它使用固定大小的连续内存块来存储数据,并通过索引来访问数组元素。例如,可以使用标准数组来存储一组整数或字符串,并使用循环语句来遍历和操作这些数组元素。 动态数组是一种在运行时动态分配内存的数组,可以根据需要调整大小。在Visual Studio中,可以使用C++的动态数组技术(如new/delete运算符)或者C#的动态数组(如List<T>)来实现。动态数组更加灵活,可以根据需要增加或减少元素个数,并且提供了一些便捷的方法和属性来方便操作和管理数组。 容器类是Visual Studio中提供的一组高级数据结构,用于替代传统的数组实现。这些容器类包括vector、list、deque等,提供了更多的功能和特性,例如自动调整大小、插入和删除元素的高效性等。容器类可以更好地适应不同的数据需求,并且提供了更多的操作和方法来简化数组的处理。 总结来说,Visual Studio提供了多种数组类型和功能,包括标准数组、动态数组以及容器类等,可以根据需求选择适合的数组实现方式,并且使用相应的语法和方法来操作和管理数组。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值