问题1:从网上下载了个源代码,结构如下:\common\inc\下为头文件然后和common同级目录下timer文件夹下,为工程问题是,main。C里他这么写:#include <lpc17xx.h>#include "type.h"#include "timer.h" <>不就是调用编译器下面的那个lpc17xx.h去了麽,但是没有,打开的是\common\inc\下的lpc17xx.h,为什么 ?? 问题2:我照着他这样的结构创造了目录,然后这么写,果然不行为什么 ?
我d:\inc里头文件,和inc同级的工程目录lcd,然后main。c里面我是#include "lpc17xx.h" #include 《lpc17xx.h》都试过了,怎么写都不行,用到的就说未定义,可见,头文件路径好像不对然后我这么写了,#include "..\inc\lpc17xx.h"也未找到问题3:
#include 后面的东西不区分大小写的吧  ??

解决方案 »

  1.   

    #include <> 表示在include目录里面寻找。
    #include "" 表示在文件所在目录和当前项目目录以及include目标里面查找。
      

  2.   


    优先级不一样, <> 的表示先从VC 系统目录里查找;"" 表示先从当前工程的目录里开始查找
      

  3.   


    你这样说,谁能够回答呢,如果方便的话,
    要不你把你的项目发到我邮箱,[email protected]我看看能否帮你解决
      

  4.   

    不知道你明天上班的时候开msn还是qq ,方便留个吗?