c++ include 无法找到头文件

我在project里建立了两个类BSTree和BinaryTree所以在project里形成了两个目录在BSTree里调用BinaryTree类后显示fatalerror... 我在project里建立了两个类 BSTree 和BinaryTree
所以在project里形成了两个目录
在BSTree里调用BinaryTree 类后显示
fatal error C1083: 无法打开包括文件:“BinaryTree.h”: No such file or directory

为什么?!
展开
 我来答
lofrank
2008-12-21 · TA获得超过326个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:120万
展开全部
即使是放在同一目录下,如果你用尖括号,还是会体制找不到的

建议你用双引号,这样:

#include "BinaryTree.h"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rgmlkthh
2008-12-21
知道答主
回答量:20
采纳率:0%
帮助的人:6.3万
展开全部
这个是按文件的路径来查找文件的,所以如果你想在BSTree里包含BinaryTree.h
就要写成 ”include "../BinaryTree/BinaryTree.h" “
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dz033114
2008-12-21
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
编译错误 你先把 include "BinaryTree.h" 复制到头文件试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdma980
2008-12-21 · TA获得超过1444个赞
知道小有建树答主
回答量:1164
采纳率:0%
帮助的人:803万
展开全部
必须放在和CPP文件同一目录,

除非你指定路径.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迤聊游说乐5371
2008-12-21 · 超过18用户采纳过TA的回答
知道答主
回答量:98
采纳率:66%
帮助的人:35.4万
展开全部
可以不用include 。直接声明此类,class BinaryTree 即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式