6 gcc compiler-errors
由于某些原因,当我尝试编译代码时,出现此错误:
致命错误:direct.h:此类文件或目录的编译没有终止。
我在使用g ++(GCC)4.6.0 20110509(Red Hat 4.6.0-7)的Linux上
小智 6
通常,它是Microsoft Windows提供的C / C ++头文件,因此在Linux中无法使用。
维基百科上的参考
您可以使用unistd.h来替换direct.h中的动作,例如mkdir,rmdir等。
nos*_*nos 5
direct.h 是Digital Mars编译器的一部分,而不是gcc。
direct.h
在posix标准化的linux上,其大多数功能具有相似的名称。阅读手册页,例如getcwd,rmdir,mkdir,或阐明有关所需功能的问题。
首先,只需删除包含内容,然后查看您遇到的其他错误,然后从那里开始工作即可。
归档时间:
14 年,4 月 前
查看次数:
25222 次
最近记录:
9 年,3 月 前