MTK 11B1224 编译模拟器的时候出现的问题
执行 codegen_modis
出现
...
...
注意: 包含文件: k:\hal\drv_def\drv_features_isp.h
注意: 包含文件: k:\hal\drv_def\drv_features_SPI.h
注意: 包含文件: k:\hal\drv_def\drv_features_chip_select.h
注意: 包含文件: k:\hal\drv_def\drv_features_hif.h
注意: 包含文件: k:\hal\drv_def\drv_features_chip_select.h
注意: 包含文件: k:\hal\drv_def\drv_features_f32k.h
注意: 包含文件: k:\hal\drv_def\drv_features_chip_select.h
注意: 包含文件: kal\include\kal_general_types.h
注意: 包含文件: kal\include\kal_public_defs.h
注意: 包含文件: hal\system\regbase\inc\reg_base.h
注意: 包含文件: kal\include\kal_trace.h
kal\include\kal_trace.h(319) : fatal error C1083: 无法打开包括文件:“stdarg.h”: No such file or directory
错误,哪位大侠指点一下小弟
能否确定你的编译环境是没问题的(即编其它代码没问题)?
1.new_modis可以吗?
2.用VS2008自带的CMD.exe有试过没?
3.如果是64位WIN7系统,可试下:修改如下解决问题:
修改kal\include\kal_trace.h
将这一行
#include "stdarg.h"
改成下面这样
#if define(_WIN64) && define(GEN_FOR_PC)
#define __GEN_FOR_PC_UNDEFINE_WIN64__
#undef _WIN64
#endif
#include "stdarg.h"
#ifdef __GEN_FOR_PC_UNDEFINE_WIN64__
#define _WIN64
#endif
make XXXX gen_modis
make xxxxx codegen_modis
你等生成完了再编译,没生成完编译会出现类似的错误。
make FISE50_12864_11B gprs new
显示
...
done
make FISE50_12864_11B gprs gen_modis
之后显示
....
....
Write MoDIS.sln
Finish createMoDIS
Generating auto_header.h for plutommi
No need to update auto_header.h
gen_modis done.
第一个试过不可以,而且看上去new_modis好像就是gen_modis和codegen_modis的集合
第二个我不太明白,假如必须要用VS的cmd.exe,我想还是我MTK环境出现了问题
第三个系统是32位的。
请问还会有其他的可能性吗,谢谢O(∩_∩)O
可是gen_modis却是是提示了done的呀
如果是32的XP系统,那么第三种情况不会发生,最好尝试一下第二种可能,先确定问题再考虑其它,
也很可能是环境问题了,你可以看一下其它哥们做的处理,试一下行不行,在最后面的回帖里:
http://www.cshdn.com/thread-1189-3-1.html
非常感激!可以了
是什么问题,最后怎么解决的?
就是那个帖子里面说的要把ARM环境下的INC路径加进去。
大侠,可以告诉我你的Q嘛