我在xinu上工作,我修改了一些*.c文件:resched,create,initiali,clkint。我还创建了一个名为newheader.h的头文件,并将其包含在上面的源文件中,如下所示
#include "hewheader.h"修改后的*.c文件和newheader.h (包含三个外部数组)保存在名为try的目录中,因此它们的路径为:c:\xinu4win\newsrc\try
问题是,在编译时,我得到了这个错误:
Error: Unable to open include file "newheader.h" 知道为什么吗?!

发布于 2014-12-18 16:10:18
因为从您的图像看,您似乎正在使用DosBox和(ugh!)Turbo C,这意味着你是在某种DOS下运行的。
因此,几乎可以肯定的是,它仍然会有8.3个文件名的限制,这意味着newheader.h会太长。
尝试将其缩短为适合您的环境范围的内容,例如newhdr.h (对于文件和#include)。
https://stackoverflow.com/questions/23294438
复制相似问题