问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在visual c++中为什么将 *.h 文件添加到Solution Explorer 中的Header Files中没有用呢?

发布网友 发布时间:2022-05-14 14:02

我来回答

2个回答

热心网友 时间:2023-10-19 20:11

Solution Explorer中的Header Files只是便于你直观的了解项目的构成,令外,它会告诉编译器哪些文件需要编译和额外的处理,如果要包含这个头文件,那么这个文件要么在缺省的搜索目录内,要么就要写相对或绝对路径,如 "..\inc\aa.h" 或 "d:\aa\bb\cc.h"

按你的想法,如果两个目录下都有这个"genlib.h",而且都添加到了Solution Explorer,那你要包含哪个"genlib.h"呢,编译器岂不是搞不明白了么,所以要写全路径

热心网友 时间:2023-10-19 20:11

解决方案浏览器中的的头文件列表其实主要起到解析的作用
因为vc有代码智能提示的功能即Intellisence,将头文件引入之后,IDE就知道一个类型包含什么成员,当进行智能提示时就知道显示什么了

加不加到头文件列表对编译C++程序没什么大的影响,有时如果添加错误,还可能引起重定义错误

你的头文件genlib.h可能没有在项目的目录中,所以编译器搜索不到,故提示错误,因为编译器除了搜索项目目录之外,就去搜索vc本身的默认Include目录,和系统环境变量path中的目录,而不会有其他的

只要将genlib.h头文件复制到项目目录,就不会出现找不到头文件的错误,和是否添加到头文件列表无关
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 编程菜鸟的问题 linux下学C编程,如何添加自己编写的库 c语言的科学和艺术中头文件如何添加啊,如genlib.h,simpio.h,谁能给我发一份啊,告诉我发在那个地方 C语言关于图书馆数据库的问题 如何让gcc知道genlib.h 香雪兰耐旱吗 c语言中的库函数genlib.h 白萝卜怎么炸丸子好吃 麻烦问一下香雪兰抗旱吗 刚换盆的香雪兰能晒太阳吗 可以关闭TP钱包里的DAppB白名单吗 tp钱包在取消授权用cointool时怎么联不上钱包 tp钱包取消授权,tp钱包怎么交易 “迈克菲”杀毒软件怎样?是“迈克菲防病毒+防火墙组合装”我是买联想电脑里面带的,好像还不是免费的 联想笔记本自带的麦咖啡三年版,到底用着可以吗? 话说联想送的那个迈克菲杀毒软件好不好用 暗黑2刷噩梦墨菲斯托,10多次什么好东西都没 迈克菲好用吗 知道别人的,怎么在微信上加啊?急急 暗黑2 1.11版本的墨菲斯托掉宝率改了吗? C语言中,把库源文件输入并保存了,可还是不能使用书中作者自己编的库? <<C语言的科学与艺术>>中所需要的库genlib.h simpio.h谁有啊?能发一份吗?学习用!!! javascript中的数组对象下有两个方法 sort和reverse它们分别有什么作用 C中为什么有些头文件是#include <stdio.h>而有些是#include "genlib.h" c语言的科学与艺术第七章简单的图形库输出问题:代码如下,但没有输出图形,也没有报错... 烤面包的烤箱做烤翅大概上下温度调多少? 属牛女与属蛇男相配婚姻吗? 怎么查手机卫星定位 怎样手机定位系统 港版htc one m7支持联通4g吗 htc m8 verizon能用什么4g 谁能给我几个莫字开头的 网名 最好3个字 小说男生女生姓莫的好听名字 姓莫的男孩名字,洋气好听点的 邮政信用卡不激活有提成吗 公司发行股票的钱是来自资本公积吗?请详细指点,谢谢 coreldrawx7中没有想要的字体怎么办 请问CorelDRAW X7 里我用字体管家下载的字体怎么全是英文,还有字体管家下载字体不能安装 coreldraw X7 里的字体怎么更改成艺术或者繁体的? 如何安装coreldraw x7