首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC 配置 包含目录的引用顺序有关问题

2013-04-12 
VC 配置 包含目录的引用顺序问题?1 工程右键 属性 配置属性 C/C++ 常规 附加包含目录2 工具选项 项目和解

VC 配置 包含目录的引用顺序问题?
1 工程右键 属性 配置属性 C/C++ 常规 附加包含目录
2 工具  选项 项目和解决方案 VC++目录 包含文件

问题:
1 这两个位置设置的头文件包含顺序是什么样的?? 是先1再2 还是先2再1?
2 同一个位置设置的头文件包含顺序是从上往下还是从下往上?


遇到的问题:
在附加包含目录中设置了包含路径 编译有问题
改到VC++目录 包含文件 的开始位置 编译也有问题
最后,改到了VC++目录 包含文件 的最后位置 编译通过

求解释
[解决办法]
测试了一下,好像是先2后1
[解决办法]
另外提出一个问题供讨论:
采用方法2配置的包含文件,在整个IDE环境下只需设置一次就行,然后对在此环境下开发的所有应用程序均有效(指的是都可以搜索到该头文件);采用方法1配置的包含文件仅仅对某一个具体的应用程序有效,对另外一个程序无影响。
是不是这样?如果是这样的话,理论上讲头文件的包含顺序应该是先2后1.
[解决办法]
这两个设置的都只是目录,本身来说是没有先后之分的吧
只是说源代码中包含了头文件,然后根据<>或者""在相应目录下搜索此头文件的顺序不同。

怎么设置及搜索顺序这篇文章说的蛮清楚的
http://blog.sina.com.cn/s/blog_48f93b530100vt8t.html
[解决办法]
先2后1,从上到下
[解决办法]

引用:
引用:这两个设置的都只是目录,本身来说是没有先后之分的吧
只是说源代码中包含了头文件,然后根据<>或者""在相应目录下搜索此头文件的顺序不同。

怎么设置及搜索顺序这篇文章说的蛮清楚的
http://blog.sina.com.cn/s/blog_48f93b530100vt8t.html

如果没有顺序之分的话,那怎么解……


哦,我是说目录没顺序,但是在目录中搜索头文件的顺序应该就是7楼说的。
[解决办法]
自己机器上总有些常用的库,

可以手工添加到

C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\VCProjectEngine.dll.config

这个 xml 文件中

热点排行