环境
系统: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个分支都要设置,这样在你切换编译的类型和位数时才不会报错。