为会么我的KEIL中打不开 can't open file 'compiler_defs.h'

显示的题是main.c(11): warning C318: can't open file 'compiler_defs.h'
main.c(12): warning C318: can't open file 'C8051T600_defs.h'

是怎么回事?

1、可能你没有把头文件放到项目目录下
2、你的程序是其他地方复制的,KEIL里自带的不是这些文件,你要修改一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-13
你把头文件复制一份放到工程目录下 再试试 如果还是不行就再复制一份到KEIL的安装目录下的INC文件夹 应该没问题的本回答被提问者和网友采纳
第2个回答  2010-09-03
你没有把头文件加进去吧~~

参考资料:www.lierda.com

“出现D:\\keil\\C51\\INC\\compiler_defs.h...”是什么问题?
路径不对,找到tools.ini文件,里面有C51的路径,设为keil 安装目录下C51文件夹所在的目录即可。\/***\/ include <reg52.h>#include <intrins.h> typedef unsigned char unint8;typedef unsigned char unint16;unsigned char str1[]={" "};unsigned char str2[]={" "};unsigned char cod...

...工程后会出现D:\\keil\\C51\\INC\\compiler_defs.h contains an incorre...
他整个工程文件里可能含有 工程环境配置文件 与你的不匹配 所以可能会报错。。\/\/如果大的话 直接把其他生成的文件 全部删除 只保留c文件 头文件 工程。。

需要一份time.h文件,请帮忙
wchar_t *__cdecl _wctime32(const __time32_t *_Time) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; size_t __cdecl wcsftime(wchar_t * __restrict__ _Buf,size_t _SizeInWords,const wchar_t * __restrict__ _Format,const struct tm * __restrict__ _Tm); _CRTIMP size_t __cdecl _wcsftime_l(...

“出现D:\\keil\\C51\\INC\\compiler_defs.h...”是什么问题?
路径不对,找到tools.ini文件,里面有C51的路径,设为keil 安装目录下C51文件夹所在的目录即可。\/***\/ include <reg52.h>#include <intrins.h> typedef unsigned char unint8;typedef unsigned char unint16;unsigned char str1[]={" "};unsigned char str2[]={" "};unsigned char cod...

相似回答