C++,自己定义的头文件要放在哪个文件夹里

我是有把把头文件和要使用头文件的文件放在一个文件夹里面,可是编译之后还是报错,还是说我理解错了,到底要放在哪个文件夹里... 我是有把把头文件和要使用头文件的文件放在一个文件夹里面,可是编译之后还是报错,还是说我理解错了,到底要放在哪个文件夹里 展开
 我来答
卑醉巧050
2013-04-21 · 超过27用户采纳过TA的回答
知道答主
回答量:49
采纳率:100%
帮助的人:37.4万
展开全部

我可以为问个问题么?你这个头文件是自己写的还是下载的?因为一些头文件需要在工程里面添加与头文件相对应的DLL动态链接库的支持才能用,因为头文件大多都只是定义,具体地实现是在cpp中,但还有一些想windows自带的头文件,他们的实现都是在DLL里面,你必须添加对这些DLL的支持才能使用这个头文件。就在连接->对象/库模块。给你个图这个是我工程中的。希望能帮到你,如果不是你想要的还可以追问,我会尽量给你回答的。

光环国际
2015-08-07 · IT·互联网经理人培训口碑品牌
光环国际
光环国际成立于2001年7月,是一家专注于IT互联网经理人培训机构,经过18年发展,光环卓而不凡的服务品质,现已成为IT互联网经理人培训国内口碑品牌。
向TA提问
展开全部
  自定义头文件文件要么和源代码文件放在同一处,要么在编译的时候指明自定义头文件路径,这样编译器才能找到头文件,才能编译通过。

  另外,一些头文件需要在工程里面添加与头文件相对应的DLL动态链接库的支持才能用,因为头文件大多都只是定义,具体地实现是在cpp中,但还有一些像windows自带的头文件,他们的实现都是在DLL里面,你必须添加对这些DLL的支持才能使用这个头文件。

  添加方式:就在连接->对象/库模块。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吐香滴滴化冰G
2013-04-21 · TA获得超过138个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:135万
展开全部
放在那都可以,保证路径正确就可以,比如#include"c:\\my.h"也可以,#include"stdio.h"没有前面的路径是因为程序里配置了默认路径。还有错误有可能是你头文件代码的定义有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潘达lya
2013-04-22 · TA获得超过1476个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:444万
展开全部
放在哪都随便,只要路径正确,但是没有在工程里加载源文件,或者没有添加相关DLL,只有头文件没有任何用处,报错是一定的。。。。就相当于只有个清单,没有货一样。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_梦幻阳光
2013-04-21 · TA获得超过978个赞
知道答主
回答量:219
采纳率:0%
帮助的人:175万
展开全部
这个随便的,只要在include的时候指明路径就好了
当前目录include“a.h”
上一级目录 inclue"../a.h"
绝对目录inculde "D://a.h"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式