昨天晚上所有的东西都调好了。。运行什么的也都可以运行。。
结果今天早上起来就出现下面的错误了
Cannot open include file: 'Dib.h': No such file or directory疯了疯了。。谁能告诉我怎么回事啊。。我什么都没动呢还!!!!

解决方案 »

  1.   

    头文件找不到嘛,你看是哪个地方报的,检查你的Include目录是否设置正确
      

  2.   

    ┭┮﹏┭┮文件目录没有问题。。要是有问题昨天晚上就不会运行出来了。。
    呜不过我没有把那些头文件放到INCLUDE目录下。。而是直接放到工程文件夹下面了
    不知道有木有影响┭┮﹏┭┮我去试试。。
      

  3.   

    工程文件夹下面,必须是#include "",所有路径都是相对于工程的路径如果是#include <>,则要在工程属性里面设置Additional Include Path
      

  4.   

    你重新把'Dib.h'添加到你的项目中,可能是你昨天添加了,忘了保存
      

  5.   

    哦。。
    不过好像不是文件路径的问题。。刚看了下文件路径都是工程文件夹下的。。
    我的是
    #include "Dib.h"  ←这个头文件在工程文件夹下是cdib.h我要是直接写#include "Dib.h" 出现的错误就是Cannot open include file: 'Dib.h': No such file or directory如果我改成#include "cdib.h" 那么CDib类中定义的函数就都不识别了。。求教!
      

  6.   

    #include filename你的文件名是什么就应该用什么,你都没有Dib.h这个文件,包含它当然会报错啊
      

  7.   

    什么意思??没懂。。
    我文件名是cdib.h
    我声明的时候用的如果是#include "cdib.h"那么在CDib类中的函数就不识别。。就会报这种错误了、、 
    :\PictView\PictView\WaterMarkDlg.cpp(788) : error C2039: 'GetBiBitCount' : is not a member of 'CDib'
            e:\pictview\pictview\cdib.h(6) : see declaration of 'CDib'但是我在CDib类中有'GetBiBitCount' 的定义。。
      

  8.   

    额。。好吧。。解决了。。谢谢大家的参与。。┭┮﹏┭┮。。
    应该是#include "\\Lib\\Dib.h"我工程目录下有俩个Dib.h然后系统不知道应该读哪一个。。我囧了。。唔