vc++ mfc,编译为什么会出现 Cannot open include file: 'dib.h': No such file or directory

这个错误有可能是什么原因引起的。这个文件已经在headfile列表里啦。而且我尝试加搜索路径也是不行的?求解决办法。... 这个错误有可能是什么原因引起的。这个文件已经在headfile列表里啦。而且我尝试加搜索路径也是不行的?求解决办法。 展开
 我来答
匿名用户
推荐于2017-09-29
展开全部

出错的原因可能是:

1. 工程目录中没有相应的头文件,需要将该头文件复制到工程目录下。

2. VC++6.0的工程路径设置不正确,详细说明如下:

如果你在cpp文件中有这样的预编译指令:#include "lcs\lcs.h",这条预编译指令的含义是编译器会在 工程路径\lcs 这个目录下查找lcs.h这个头文件,lcs\lcs.h这个路径仅仅是一个相对于工程路径的相对路径,如果你已经把lcs.h文件放到lcs文件夹下,这时必须保证你的工程路径设置正确,工程路径\lcs\lcs.h 一个能够找到文件lcs.h的绝对路径 。如果你的头文件的绝对路径是:D:\vcLX\libLCS\lcs\lcs.h,做如下设置:选择 工具->选项 ,打开如下对话框

按上图选中项设置你的工程路径,再编译就没错了。

追问
我发现问题了。。。。原来有后缀txt
追答
希望采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式