想你求助c++中的头文件要放在哪里?为什么主程序提示找不到它呢?

 我来答
匿名用户
2011-03-09
展开全部
visual studio 目录查找规则:

1 默认起始目录有2个
1.1 一个是当前编译的cpp的目录,也就是说如果你编译xx.cpp,在它的目录有个xx.h,那么在xx.cpp里面用#include "xx.h"就可以了。
1.2 另一个是工程的目录(.vcproj),不是 解决方案(.sln)的目录。
如果你在工程所在目录下有2个子目录,一个叫include,里面有xx.h;另一个叫src,里面有xx.cpp,那么在xx.cpp里面使用#include "src/xx.h" 就可以了。

2 如果你不想在#include指令里面包含路径的话,可以通过设置工程的附加包含目录来搞定: 工程上右键属性-》c/c++-》常规-》附加包含目录

如上面我举的例子 1.2,你如果加入了include目录后,那么xx.cpp就可以直接包含没有路径的 #include "xx.h"了
你真的良心
2011-03-09 · TA获得超过273个赞
知道答主
回答量:203
采纳率:0%
帮助的人:121万
展开全部
编译器要把头文件包含的库弄进来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaobask
2011-03-09 · TA获得超过120个赞
知道答主
回答量:87
采纳率:0%
帮助的人:54.1万
展开全部
楼上正解。。。可能是你放错地方了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paopao_259
2011-03-09 · TA获得超过185个赞
知道答主
回答量:81
采纳率:0%
帮助的人:43.5万
展开全部
放在你的根目录里就OK了,具体一楼的办法很详细!希望可以帮到你~~
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式