该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105042381

包含头文件几种方式

  • 简介
  • 方法一
  • 方法二
  • 方法三

简介

当我们需要包含好几个外部引入的头文件的时候,我们如何分类并轻松的导入头文件呢?相信很多新手对于头文件导入还是不太清楚,以至于他们会将所有的文件名全部放入到一个文件夹中,然后将这个文件夹包含在项目里。

一方面,所有文件混在一起,让管理变得麻烦。虽然说是可以用,但是太不优雅了。另一方面,如果将各种头文件都分成多个文件夹存放,那就需要导入多个文件夹的路径。有没有更优雅又方便的做法呢?当然有,请往下看。

下面举例说明:

方法一

1.将所有头文件放在项目的一个文件夹里,那么此时只需要在项目中这样设置头文件目录

如上图所示,我们

C++包含头文件几种方式相关推荐

  1. 头文件的查找方式和库的搜索路径

    对于以压缩包发布的软件,在它的目录下通常都有一个配置脚本configure,它的作用确定编译参数(比如头文件位置.连接库位置等),然后生成Makefile以编译程序.可以进入该软件的目录,执行&quo ...

  2. C++包含头文件时尖括号和双引号区别

    原文链接:http://c.biancheng.net/cpp/biancheng/view/66.html 如果你还看一些别的C++教程,那么你可能很早就发现了,有些书上的#include命令写作# ...

  3. c语言使用位运算符包含头文件,C语言的运算符

    c语言中可以使用加减乘除(+,-,*,/)以及取余(%)这些操作符 注意点: a.0不能做除数,不能对0进行取余,0.0可以做除数,结果是无穷大. b.取余操作的两边必须是整数: c.两个整数相除,结 ...

  4. 四、Makefile包含 头文件和库文件

    一.Makefile规则 二.Makefile案例-多个文件生成一个目标文件 三.Makefile–生成多个目标文件 四.Makefile包含 头文件和库文件 此篇文章以三.Makefile–生成多个 ...

  5. c语言 自动包含头文件,C语言不要重复包含.h头文件和.c文件

    http://blog.csdn.net/unix21/article/details/8450235 2012 1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> ...

  6. error: invalid use of incomplete type 'XXXX' ;error: forward declaration of 'XXXX' 声明改为包含头文件

    error: invalid use of incomplete type 'XXXX' error: forward declaration of XXXX 声明改为包含头文件 class XXXX ...

  7. C/C++不同文件夹下包含头文件的方法及#include的使用

     本文主要介绍了如何不同文件夹下使用预处理器指示符#include. 假设我们有如下一个工程,其中包含了几个源代码文件和头文件.其中main.c是主源代码文件,里面包含main函数. X 在bas ...

  8. 【转】C++中#include包含头文件带 .h 和不带 .h 的区别

    C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些 ...

  9. ZT 头文件包含其实是一想很烦琐的工作 第一个原则应该是,如果可以不包含头文件...

    当出现访问类的函数或者需要确定类大小的时候,才需要用头文件(使用其类定义)    http://blog.csdn.net/clever101/article/details/4751717 看到这个 ...

最新文章

  1. Python+pandas计算数据相关系数(person、Kendall、spearman)
  2. openGL 入门 2--顶点数组对象 VAO 和 缓存对象 VBO
  3. (十)OpenStack---M版---双节点搭建---Heat安装和配置
  4. HDOJ 3709 Balanced Number
  5. WCF 调用webservice
  6. python安装后无法运行任何软件_为啥我按照python安装教程,总说无法启动此程序,因为计算机中丢失?...
  7. 前端发送http的get请求 - 代码篇
  8. 【转】Django 数据库的操作
  9. java判断回文用valueof_判断字符串是否是回文
  10. (转)2006年100款最佳安全工具谱
  11. 数据结构课程设计-航空订票系统
  12. 思科交换机dhcp配置
  13. BOSS直聘自动投简历
  14. 全球及中国细胞和基因治疗用融化设备行业发展模式及未来前景分析报告2022-2028年
  15. java 正则 标点符号_js实现正则匹配中文标点符号的方法
  16. 2020java开发面试题
  17. 小程序用哪个服务器好,小程序用什么服务器好
  18. ios开发-- URL Schemes 使用详解
  19. linux系统能做什么的,Linux系统适合日常使用吗?普通人学Linux能干什么
  20. CSS day_04(6.15)背景颜色图片、修饰元素、浮动

热门文章

  1. 混合开发之phonegap开发相关知识解析
  2. 手机main.html文件,tab-main.html
  3. python 提示错误AttributeError: type object 'str' has no attribute '_name_'
  4. python自动化办公:邮件篇 (定时邮件问候女票so easy)
  5. python中 lambda, map ,filter ,reduce讲解
  6. VTK:绘制圆圈用法实战
  7. OpenCASCADE:形状愈合之修复工具
  8. boost::range::istream_range相关的测试程序
  9. boost::posix_time模块用时间构造和计算的一些简单例子
  10. GDCM:gdcm::PersonName的测试程序