首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有没有人施用Cygwin , gcc编译c语言

2013-01-28 
有没有人使用Cygwin, gcc编译c语言我使用的Cygwin ,gcc编译经常失败,最常见的就是说“头文件编译异常”,头文

有没有人使用Cygwin , gcc编译c语言
我使用的Cygwin ,gcc编译经常失败,最常见的就是说“头文件编译异常”,头文件路径绝对正确,也有其所需文件,但里面的内容往往没有我要使用的函数,这是怎么回事?,难道其本身就是如此,还是谁说,我要的函数在其他文件中?,

例如我使用的findfirst()函数,网上说在dir.h,但我打开看了,里面就写了一句:include<io.h>;

如果是在去哦他文件中,我该怎么找到它呢????

唉,学c语言镇痛苦啊,还不入学java呢,至少java有自动导命名空间的功能,不用去刻意寻找包含其函数的类。。

大哥大姐们,帮帮我!
[解决办法]
直接到linux 下面玩;用eclipse +cdt;很好;很强大
[解决办法]
你换个Microsoft Visual C++ 6.0 或者 Microsoft Visual Studio 2005编译器吧
[解决办法]
findfirst()不是标准C函数
[解决办法]
网上很多的  去下载个
[解决办法]
唉,学c语言镇痛苦啊,还不入学java呢,至少java有自动导命名空间的功能,不用去刻意寻找包含其函数的类。。
=====================================
JAva是sun公司一家掌控的,它不开发新东西,你就玩那么多。
C是整个业界共同开发维护的,所以才有标准库、第三方库、自定义库的区别,你才能大量重用已有代码----它的生命力强着呢

[解决办法]
没用过,LZ搜一下吧,应该有类似的问题
[解决办法]
Dev-CPP  very good.
[解决办法]
int findfirst(const char *path, struct ffblk *ffblk, int attrib);
int findnext(struct ffblk *ffblk);
这两个函数是DOS时代的函数,TurboC 2.0里面是可以使用的。

至于Linux平台,通过opendir、readdir、seekdir、closedir等函数比较合适。

[解决办法]
不如直接去整个linux
[解决办法]
想起来了,dir.h好像是linux下的库函数,cygwin不支持一些函数库,以前看linux程序设计的时候一些程序在cygwin下也不能编译,可能mingw没有这个库函数,你干脆直接装linux算了
[解决办法]
再说一遍,findfirst不是Linux下的函数。

热点排行