我在编译bsp的时候,出现了头文件找不到的问题,编译的是\WINCE500\PLATFORM\Smp863x\Src\Kernel\Oal\目录里的init.c文件,init.c包含了三个头文件
#include <bsp.h>
#include <iptvhal_def_ex.h>
#include <dram_tests.h>
\Oal\目录里下的本来的sources文件是这么写的,没有INCLUDES这一项
FILE_VIEW_INCLUDES_FOLDER= \
..\..\INC\kitl_cfg.h \
..\..\INC\args.h \
..\..\INC\boot.h \
..\..\INC\boot_cfg.h \
..\..\INC\bsp.h \
..\..\INC\bsp_cfg.h \
..\..\INC\image_cfg.h \
..\..\INC\ioctl_cfg.h \
..\..\INC\ioctl_tab.h \
..\..\INC\sigblock.h \
..\..\..\sources.cmn \
现在build os->sysgen,编译init.c的时候报错:fatal error C1083: Cannot open include file: 'iptvhal_def_ex.h': No such file or directory
然后我把这个头文件的路径加到INCLUDES变量里
INCLUDES= \
..\..\iptvhal\inc
但再编译的时候又报错:fatal error C1083: Cannot open include file: 'bsp.h': No such file or directory
INCLUDES和FILE_VIEW_INCLUDES_FOLDER有什么冲突吗,我看MSDN上对FILE_VIEW_INCLUDES_FOLDER的定义不是只是为了在FILE_VIEW窗口显示出来了吗?请问这两个有啥区别了,应该怎么解决这个头文件包含的问题?谢谢
------解决思路----------------------
修改的文件,这两个头文件在哪里?是否有多个地方要用到,如果不是个init.c放一起就可以了。应该不会出现找不到头文件的问题。