我正在使用xinu并且我已更改了一些*.c
个文件:resched
,create
,initiali
,clkint
。我还创建了一个名为newheader.h
的头文件,并将其包含在上面的源文件中,如此
#include "hewheader.h"
修改后的*.c
文件和newheader.h
(包含三个extern数组)保存在名为try
的目录中,因此它们具有路径:c:\xinu4win\newsrc\try
问题是,在编译时我收到此错误:
Error: Unable to open include file "newheader.h"
任何想法为什么?!
答案 0 :(得分:1)
由于你的图像中你似乎正在使用DosBox和(呃!)Turbo C,这意味着你在DOS下运行了一些描述。
因此,文件名几乎肯定会有8.3限制,这意味着newheader.h
会太长。
尝试将其缩短为适合您环境范围的内容,例如newhdr.h
(文件和#include
)。