码迷,mamicode.com
首页 > 其他好文 > 详细

关于#include后面<>和" "的区别

时间:2014-07-29 17:31:52      阅读:788      评论:0      收藏:0      [点我收藏+]

标签:http   文件   io   ar   c++   .net   window   windows   

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

#include <stdio.h>

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

 

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

#include "header.h"

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

 

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

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

 

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

具体设置如下图:bubuko.com,布布扣

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

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

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

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

关于#include后面<>和" "的区别,布布扣,bubuko.com

关于#include后面<>和" "的区别

标签:http   文件   io   ar   c++   .net   window   windows   

原文地址:http://www.cnblogs.com/zwj911112/p/3875753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!