1、以尖括号制定头文件,如下所示:

#include <stdio.h>

用尖括号来制定文件时,预处理器是以特定的方式来寻找文件,一般是环境中或编译器命令行指定的某种寻找路径。这种设置寻找路径的机制随机器、操作系统、C++实现的不同而不同,要视情况而定。

2、以双引号指定文件,如下所示:

#include "header.h"

用双引号时,预处理器以”由实现定义的方式“来寻找文件。它通常是从当前目录开始寻找,如果文件没有找到,那么include命令就按照与尖括号同样的方式重新开始寻找。

3、VS2010中可以对相应的目录进行设置

在用vs2010做项目时,避免不了要引用外部类库lib,头文件等,这时就需要在项目属性中设置外部相关文件的路径。

右击项目》》属性》》配置属性》》VC++目录。

具体设置如下图:

其中<IncludePath></IncludePath>之间的路径即为下图的“包含目录”。加入自己需要添加的目录。

而$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include为系统自带。

<LibraryPath></LibraryPath>之间的路径为下图的“库目录”。加入自己需要添加的目录。

而$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib为系统自带

转载于:https://www.cnblogs.com/zwj911112/p/3875753.html

关于#include后面和 的区别相关推荐

  1. include和require的区别

    细节决定成败! 1.引用文件方式 对include()来说,在include()执行时文件每次都要进行读取和评估:而对于require()来说,文件只处理一次(实际上,文件内容替换了require() ...

  2. iOS之路9-#import 与#include和 @class的区别

    2019独角兽企业重金招聘Python工程师标准>>> #import 与#include和 @class 的区别? @class 一般用于头文件中需要声明该类的某个实例变量的时候用 ...

  3. php include 和require的区别与转码

    php include 和require的区别 相同点:include和require 都能把另外一个文件包含到当前文件中.  不同点:使用include时,当包含的文件不存在时,系统会报出警告级别的 ...

  4. 深入理解require与require_once与include以及include_once的区别

    http://www.jb51.net/article/37942.htm 本篇文章是对require与require_once与include以及include_once的区别进行了详细的分析介绍, ...

  5. PHP中include和require的区别详解

    PHP中include和require的区别详解 1.概要  require()语句的性能与include()相类似,都是包括并运行指定文件.不同之处在于:对include()语句来说,在执行文件时每 ...

  6. 关于require,require_once,include和include_once的区别

    一.定义 require,require_once,include,include_once都属于PHP的关键字,也就是说它们实际都是PHP的语句,而不是函数,类似于print,echo一样,也是PH ...

  7. PHP include 和 include_once 的区别

    include 和 include_once 的区别 include 会将指定的文件载入并执行里面的程序:重复引用加载多次. include_once 函数会将指定的文件载入并执行里面的程序:此行为和 ...

  8. uml里的extend和include_解析UML用例图中include与extend的区别

    本文和大家重点讨论一下UML用例图中include与extend的区别,include是指用例中的包含关系,通常发生在多个用例中,有可以提取出来的公共部分,而extend则恰好相反.下面请看本文详细介 ...

  9. UseCase中include和extend的区别

    比较基础的东西,不过还是说明一下: UML用例图中include与extend的区别 最近上论坛,看到在争论UseCase中include与extend的区别.其实这两者是很容易区分的. includ ...

  10. spring.profiles.active和spring.profiles.include的使用及区别说明

    转自: spring.profiles.active和spring.profiles.include的使用及区别说明 下文笔者讲述spring.profiles.active和spring.profi ...

最新文章

  1. hdu 3172(并查集+hash)
  2. MySQL调优(七):滴滴一面二面题,服务器参数设置,redolog两阶段提交
  3. mysql注入技巧原理_MySQL注入技巧总结
  4. python数据生成pdf,Python生成pdf文件的方法
  5. 随机生成彩票的shell脚本
  6. activity多实例任务减签
  7. glassfish上部署firstcup-war
  8. SpringBoot集成Redis缓存
  9. 《深入浅出DPDK》读书笔记(十一):DPDK虚拟化技术篇(I/O虚拟化、CPU虚拟化、内存虚拟化、VT-d、I/O透传)
  10. JAVA基础系列:Object类
  11. 关闭算法推荐正如刻舟求剑?!
  12. oracle4030,oracle ora-4030错误求解
  13. centos7 查看oracle运行日志_Linux(CentOS7)部署系列---常规应用部署方案
  14. 图像直方图及均衡方法总结(二)自适应直方图均衡AHE,CLAHE
  15. Appium国内下载地址
  16. GB28181学习笔记2 SIP测试工具 Yate安装使用
  17. 其他设备android显示感叹号,设备管理器出现其它设备未知设备感叹号的解决方法!...
  18. Windows10系统输入法热键设置
  19. 2to3:python2自动转python3
  20. Ubuntu有线网络无法连接—有线网络连接图标变为灰色,无法点击

热门文章

  1. 关于 Maven 的插件maven-war-plugin
  2. table内容超出宽度时隐藏并显示省略标记
  3. 服务器设计笔记(1)-----消息的封装
  4. 可视化_数据可视化—地图可视化
  5. mysql base64的编码与解码
  6. js des加密 java_java端采用DES/CBC/PKCS5Padding 加密,js解密不了。google搜了好多方法没能解决...
  7. 计算机技术运用家具,计算机技术在家具企业中的应用与控制管理
  8. python 如何检验数据正态分布_小样本数据的正态性检验用python怎么写?
  9. python课程报告模板_Python制作WORD报告
  10. 关于触摸方向判断的bug