13 个解决方案
#1
你的头文件是没有在编译器的搜索目录里,还有就是direct.h不一定存在
#2
找到这个文件,拷贝到include目录
#3
将direct.h所在的目录加到GCC的-I选项
#4
这个是老问题了
把usr/include/dirent.h copy一份放到usr/include/lib下
把usr/include/dirent.h copy一份放到usr/include/lib下
#5
我说的是direct头文件,不是dirent头文件,而且,好像没usr/include/lib文件夹吧
#6
3L:头文件在哪个文件夹下面啊
#7
在/usr/include目录下搜搜看
find /usr/include -name "direct.h" -print
find /usr/include -name "direct.h" -print
#8
楼主你该不会是把
dirent.h弄成
direct.h了吧????
你确定你没弄错???
你确定你没弄错???
#9
我系统里面也没有你说的那个。。。
如果没弄错的话,LZ要么到ftp网站找一下,看有没有,我是没用过拉。。
帮顶!
如果没弄错的话,LZ要么到ftp网站找一下,看有没有,我是没用过拉。。
帮顶!
#10
内核里有??
#11
你先找下direct.h在那个目录下面,用find查找。
之后用-I包含以下那个目录就ok了
之后用-I包含以下那个目录就ok了
#12
系统没这头文件,自定义头文件请在Makefile里写明路径,并#include "direct.h"
#13
系统里是没这个头文件,其中的函数可用linux 中的函数替换
#1
你的头文件是没有在编译器的搜索目录里,还有就是direct.h不一定存在
#2
找到这个文件,拷贝到include目录
#3
将direct.h所在的目录加到GCC的-I选项
#4
这个是老问题了
把usr/include/dirent.h copy一份放到usr/include/lib下
把usr/include/dirent.h copy一份放到usr/include/lib下
#5
我说的是direct头文件,不是dirent头文件,而且,好像没usr/include/lib文件夹吧
#6
3L:头文件在哪个文件夹下面啊
#7
在/usr/include目录下搜搜看
find /usr/include -name "direct.h" -print
find /usr/include -name "direct.h" -print
#8
楼主你该不会是把
dirent.h弄成
direct.h了吧????
你确定你没弄错???
你确定你没弄错???
#9
我系统里面也没有你说的那个。。。
如果没弄错的话,LZ要么到ftp网站找一下,看有没有,我是没用过拉。。
帮顶!
如果没弄错的话,LZ要么到ftp网站找一下,看有没有,我是没用过拉。。
帮顶!
#10
内核里有??
#11
你先找下direct.h在那个目录下面,用find查找。
之后用-I包含以下那个目录就ok了
之后用-I包含以下那个目录就ok了
#12
系统没这头文件,自定义头文件请在Makefile里写明路径,并#include "direct.h"
#13
系统里是没这个头文件,其中的函数可用linux 中的函数替换