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

我是有把把头文件和要使用头文件的文件放在一个文件夹里面,可是编译之后还是报错,还是说我理解错了,到底要放在哪个文件夹里

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-07
  自定义头文件文件要么和源代码文件放在同一处,要么在编译的时候指明自定义头文件路径,这样编译器才能找到头文件,才能编译通过。

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

  添加方式:就在连接->对象/库模块。
第2个回答  2013-04-21
放在那都可以,保证路径正确就可以,比如#include"c:\\my.h"也可以,#include"stdio.h"没有前面的路径是因为程序里配置了默认路径。还有错误有可能是你头文件代码的定义有问题。
第3个回答  2013-04-22
放在哪都随便,只要路径正确,但是没有在工程里加载源文件,或者没有添加相关DLL,只有头文件没有任何用处,报错是一定的。。。。就相当于只有个清单,没有货一样。。。。
第4个回答  2013-04-21
这个随便的,只要在include的时候指明路径就好了
当前目录include“a.h”
上一级目录 inclue"../a.h"
绝对目录inculde "D://a.h"

C++,自己定义的头文件要放在哪个文件夹里
因为一些头文件需要在工程里面添加与头文件相对应的DLL动态链接库的支持才能用,因为头文件大多都只是定义,具体地实现是在cpp中,但还有一些想windows自带的头文件,他们的实现都是在DLL里面,你必须添加对这些DLL的支持才能使用这个头文件。就在连接->对象\/库模块。给你个图这个是我工程中的。希望能帮...

c++中如何添加头文件,请多多指教,
把自己定义的头文件放在与源文件一样的目录下面就可以了,比如说你写一个头文件myfile.h,主函数为main.cpp,你可以把main.cpp与myfile.h同时放在D:\\code\\文件夹下面,然后在main.cpp的文件开始位置加一句#include"myfile.h"就可以了,如果myfile.h放在别的文件夹下面,比如E:\\aaa\\,可以在main.cpp...

linux下编写c++,include的那些头文件在什么地方
C\/C++程序在linux下被编译和连接时,GCC\/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。1、#include <stdio.h>,直接到系统指定目录去查找头文件。系统默认路径为:\/usr\/include,\/usr\/local\/include,\/usr\/lib\/gcc-lib\/i386-Linux\/2.95.2\/include(gcc库文件的路径,各...

想你求助c++中的头文件要放在哪里?为什么主程序提示找不到它呢?_百度...
1.1 一个是当前编译的cpp的目录,也就是说如果你编译xx.cpp,在它的目录有个xx.h,那么在xx.cpp里面用#include "xx.h"就可以了。1.2 另一个是工程的目录(.vcproj),不是 解决方案(.sln)的目录。如果你在工程所在目录下有2个子目录,一个叫include,里面有xx.h;另一个叫src,里面有xx...

c++标准库头文件在哪个目录下
C++标准库头文件,不同的编译器默认路径不相同。Vc6.0一般在安装目录下的\\VC98\\INCLUDE目录,比如C:\\Program Files (x86)\\Microsoft Visual Studio\\VC98\\INCLUDE。Vs一般在位于$VSPATH\\VC\\include路径下面。gcc一般默认在 \/usr\/include目录下。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”...

C++ 怎么自己创建头文件
1、打开vc++6.0编译器,如图选择新建功能。2、在新建功能中选择文件,再选择c\/c++ header file,然后再在右边文件名输入你想用的头文件名字**.h(最好用英文的名字,而且文件的拓展名.h要带上),输完名字点击确认,如图。3、在新建的头文件中输入你的头文件代码(如图是我随便写的一个可调用...

vc 中的头文件放在什么地方
如果是默认安装的应该就是这个位置了:c:\\Program Files\\Microsoft Visual Studio\\VC98\\Include 在C语言家族程序中,头文件被大量使用。一般而言,每个C++\/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(...

在C\/C++中自己建立的头文件和主源文件要放在一个文件夹里吗?
头文件和源文件需要在一个工程之中。你的第一个问题:肯定要cpp文件啊(代码实现部分最主要的部分)。原则上头文件和源文件应该在都一个目录(工程目录)中所以你的第二个问题应该放在同一个文件夹下。编译一个源文件 C++编译系统首先在工程目录中查找相关文件,然后是C++系统目录(安C++得目录)系统的...

在C++中 自己定义了一个类头文件 编译时却报错找不到该文件,怎么解决呢...
根据你的错误信息提示可以知道,在F:\\C++\\MSDev98\\MyProjects\\1这个路径1文件夹中没有VRecruit.h这个头文件,你把这个头文件放到与1.cpp同一个文件夹下就OK了。学编程 请百度一下 睿腾编程

C++ 类的声明和定义怎样放在两个文件里,通过编译呀?
总需要编译C文件,把h文件放在同一个目录下就可以了。#include的时候编译器就把头文件弄到C文件里面去了。

相似回答