VC++全局包含文件路径设置( Include 设置)

翻译 2013年09月26日 22:03:05

VC++要设置全局Include真的非常麻烦,很多人都不懂,甚至有人说是不可以修改了,就不能用Opengl了,当然这是不可能的,不过VC2010,2012的设置真叫人头疼。下面看看这是如何设置的:

在Visual studio2012(和2011,和2010)设置全局C++的包含路径Setting Global

启动VC,微软决定给C++开发者制造麻烦,系统全局路径设置以前是通过访问工具-属性-工程和解决方案-VC++目录,然而2010以来这个属性已经被否决了。

VS2012_ToolsOptionsDirectories

取而代之的是,系统全局包含路径现在放到属性页面了。要访问: View(视图) | Property Manager(属性管理). 没有窗口弹出,属性管理作为解决方案浏览器的标签项:

VS2012_OptionsPropertyManager

注意:如果没有解决方案打开的话,属性管理不会出现。

现在,展开你的项目,会出现 Debug | Win32 or Release | Win32:

VS2012_PropertyPageProjectExpanded

右击或者双击出现属性页面:

VS2012_PropertyPageProjectExpandedMenu

如下的Microsoft.Cpp.Win32.User属性页对话框,应该大家都很熟悉怎么修改了:

VS2012_Win32UserPropertyPage

其他修改方法:

这个属性可以直接作为XML文件打开,编辑文件:%LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props

VS2012_Win32UserPropsXML

Rant

这样的操作非常没道理。为什么我们需要打开一个解决方案,然后才能设置全局路径,还是VC2008比较有道理:项目相关的路径就在这个项目的属性页修改,而系统包括的全局路径就通过工具菜单修改。新的修改方法很烦人,容易忘记,而且通过点击单一项目而去访问系统全局路径,那是non-sense。

本文为翻译,文章出处:http://www.curlybrace.com/words/2012/12/17/setting-global-c-include-paths-in-visual-studio-2012-and-2011-and-2010/

VS2012全局包含文件路径设置( Include 设置)

VC++要设置全局Include真的非常麻烦,很多人都不懂,甚至有人说是不可以修改了,就不能用Opengl了,当然这是不可能的,不过VC2010,2012的设置真叫人头疼。下面看看这是如何设置的: ...
  • caonri
  • caonri
  • 2013年11月28日 08:54
  • 4627

VS2010设置全局Include和Lib目录

VS2008在选项里可以设置全局的Include目录和Lib目录, 但是VS2010的选项里就不能设置了 有一个方法可以 随便建一个项目,然后打开视图 - 属性管理器,里面有Debug和Relea...
  • SysProgram
  • SysProgram
  • 2015年10月18日 01:03
  • 2334

VS2010 设置全局Include Directories与Library Directories

打开或新建一个VS2010工程项目View菜单Other windows菜单点击Property Manager弹出Property Manager框里面有Debug|Win32和Release|Wi...
  • k1988
  • k1988
  • 2010年05月11日 21:18
  • 8763

VS2013 配置全局 VC++ 目录

1. 随便打开一个项目,然后点击菜单中的 视图->其他窗口->属性管理器 2. 打开属性管理器,点击项目前的箭头,展开项目,找到debug或者release下面的Microsoft.Cpp.Win32...
  • fanbird2008
  • fanbird2008
  • 2015年05月04日 12:46
  • 9532

VC与Matlab混合编程之基于MATLAB RTW 的建模仿真

VC与Matlab混合编程之基于MATLAB RTW 的建模仿真,详细说明了整个仿真的过程,以及期间遇到的问题和解决方法 1、In1的使用方法 ,2、输出的仿真数据丢失问题...
  • Zkangsen
  • Zkangsen
  • 2016年12月04日 11:26
  • 860

如何设置Visual Studio的项目和解决方案目录(环境目录:Include, Library, Executable, etc.)

貌似从VS2008版本开始,Visual Studio的后续版本在进行项目和解决方案目录设置已经被“弃用” 在此之前很长一段时间,我习惯于自己添加一个props文件,但是每次这样操作感觉有些麻烦 有没...
  • von_Ryan_Hack
  • von_Ryan_Hack
  • 2014年12月11日 16:44
  • 864

关于Xcode的绝对路径和相对路径问题

最近在项目中遇到一个,关于这方面的问题,一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别...
  • cj772728583
  • cj772728583
  • 2016年03月31日 17:43
  • 1275

在VS2010 里面包含进全局的include目录和lib目录

在VS2010 里面包含进全局的include目录和lib目录``` 2011年05月25日 星期三 18:55   弄了个OGRE游戏引擎来````  但是2010 导入include...
  • jiftlixu
  • jiftlixu
  • 2012年01月15日 15:15
  • 3422

动态包含(<jsp:include>)

动态包含()          使用指令可以完成动态包含的操作,与使用JSP指令中的include实现的静态包含不同,动态包含语句可以自动区分被包含的页面是静态还是动态。 如果被包含的页面是静态页...
  • chentiefeng521
  • chentiefeng521
  • 2016年07月01日 15:48
  • 2643

在vs2013中设置全局的include和lib方法

在vs2008时设置include和lib都是全局的,也就是说对于每个项目不管是新建的还是以前的,都是公共的,但是在vs2010之后,对于一些全局的include和lib就需要对每个项目来进行设置,太...
  • sunxiaoju
  • sunxiaoju
  • 2016年03月20日 15:12
  • 4650
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC++全局包含文件路径设置( Include 设置)
举报原因:
原因补充:

(最多只允许输入30个字)