xxx.c:4: fatal error: xxx.h: No such file or directory
2014-01-22 13:18
621 查看
我在交差编译的时候经常碰到类似这样的问题:
xxx.c:4: fatal error: xxx.h: No such file or directory
注:这里的xxx是一个一般的表述。
在Makefile文件中:
INC_DIR := ./inc ../common/inc ../common/inc/mod ../common/inc/tlsdk ../encode/inc
INC_DIR += $(TL_APP_MPP_PATH)/include
再有就是所说的文件xxx.h不存在或者目录,可是我看见xxx.h这个文件确实是在这个目录下的,我“认真”分析,弄了好久,没道理,为什么makefile文件中指定的头文件目录路径却还是找不到这个文件呢?结果我找高手一看,发现xxx.h文件在指定的头文件目录里是Xxx.h的,我恍然大悟,原来是多了一个大写字母。就是自己没有认真比对。第二次又碰到这个问题,我比较了这两个文件结果我发现所需要的文件名和头文件目录下的文件名是一样的。我就纳闷了。我还是看了好久,找不到原因,我请高手过来一看,原来是目录名中多了一个大写字母。可见,我做事情还是不够认真细致,没有举一反三的能力。
xxx.c:4: fatal error: xxx.h: No such file or directory
注:这里的xxx是一个一般的表述。
在Makefile文件中:
INC_DIR := ./inc ../common/inc ../common/inc/mod ../common/inc/tlsdk ../encode/inc
INC_DIR += $(TL_APP_MPP_PATH)/include
再有就是所说的文件xxx.h不存在或者目录,可是我看见xxx.h这个文件确实是在这个目录下的,我“认真”分析,弄了好久,没道理,为什么makefile文件中指定的头文件目录路径却还是找不到这个文件呢?结果我找高手一看,发现xxx.h文件在指定的头文件目录里是Xxx.h的,我恍然大悟,原来是多了一个大写字母。就是自己没有认真比对。第二次又碰到这个问题,我比较了这两个文件结果我发现所需要的文件名和头文件目录下的文件名是一样的。我就纳闷了。我还是看了好久,找不到原因,我请高手过来一看,原来是目录名中多了一个大写字母。可见,我做事情还是不够认真细致,没有举一反三的能力。
相关文章推荐
- 【Ubuntu】cannot find -lixxx && fatal error: xxx.h: No such file or directory 解决方法参考
- Linux程序make过程中库文件缺失:cannot find -lixxx && fatal error: xxx.h: No such file or directory 解决方法参考
- 编译qt5中的multimedia时出fatal error: xxx No such file or directory
- fatal error: png.h: no such file or directory
- fatal error: cocostudio/CocoStudio.h: No such file or directory
- clang: error: no such file or directory: xxx.pch
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- QT关于“fatal error: QApplication: No such file or directory“错误解决
- fatal error: zlib.h: No such file or directory
- clang: error: no such file or directory: xxx.pch
- fatal error UISCrollview.h: No such file or directory
- 安装python-ldap fatal error: lber.h: No such file or directory
- 使用bazel 编译tensorflow serving时报错:fatal error: stropts.h: No such file or directory
- lua.c:80:31: fatal error: readline/readline.h: No such file or directory
- linux php添加pdo_mysql 扩展时报错 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory
- 编译错XF86DGA.c:21:40: fatal error: asm/page.h: No such file or directory
- 编译安装lua 时 lua.c:67:31: fatal error: readline/readline.h: No such file or directory
- Git-TortoiseGit使用报错:cannot spawn xxx\bin\ssh.exe: No such file or directory fatal
- 编译boost python模块遇到的错误:../../libraries/boost_1_44_0/boost/python/detail/wrap_python.hpp:75:24: fatal error: patchlevel.h: No such file or directory
- fatal error: caffe/proto/caffe.pb.h: No such file or directory