【发布时间】:2011-09-05 19:43:24
【问题描述】:
由于某种原因,当我尝试编译我的代码时,我得到了这个错误:
致命错误:direct.h:没有这样的文件或目录 编译终止。
我在 linux 上使用 g++ (GCC) 4.6.0 20110509 (Red Hat 4.6.0-7)
【问题讨论】:
-
您需要哪个
direct.h?是你团队中的某个人写的吗?或eglibc-2.12.1/sysdeps/unix/sysv/direct.h或linux-2.6/fs/nilfs2/direct.h或<linux_headers>/include/config/pci/direct.h?你的#include线是什么样的?你的Makefile是什么样的? -
你想引入什么符号?
-
您需要提供更多详细信息。 direct.h 是您自己的标头之一还是您尝试使用 3rd 方库?
-
@sarnold 该行是#include
并且还没有生成文件。我没有处理这部分代码,所以我不确定他使用标头做什么,但我猜是文件 IO,因为代码是用于 INI 阅读器的。最坏的情况是我等到明天让他修复它,但是当他破坏构建时,这会使我的代码测试变得更加困难。编辑:我知道它不是我们的标头之一,我们使用的唯一库是 SFML,它也不是其中的一部分。 -
我敢打赌这是一个特定于 Windows 的标题。
标签: gcc compiler-errors