当前位置: 代码迷 >> 移动平台 >> 请熟悉MTK开发的人帮看一下,该如何处理
  详细解决方案

请熟悉MTK开发的人帮看一下,该如何处理

热度:9452   发布时间:2013-02-26 00:00:00.0
请熟悉MTK开发的人帮看一下,急!
小弟我最近在在学习MTK开发,对MTK开发还不太熟悉。编译貌似是使用ARM + ActivePerl 5.8.8,按照教程,在编译的时候使用的命令是 make projectName gprs new,但是我使用这命令编译的时候,到最后会发生一个 can't open ~tempFile.lst make:*** [mmi_feature_check] ERROR 2 的错误。所以我现在只能首先使用make projectName gprs resgen来编译资源,然后使用make projectName gprs remake来编译代码。

虽然使用后一种方法成功编译,移植入手机也能把所有功能显示出来,但是有一些功能无法正确进入,看到一些资料说必须使用new。

到底这是怎么一回事啊,该怎么解决?MTK开发的资料太少了,所以请大家能帮帮我。

------解决方案--------------------------------------------------------
你先clean一下吧 看起来是有一些临时文件没有生成的

------解决方案--------------------------------------------------------
是的。有 clean
------解决方案--------------------------------------------------------
这个只能现场解决了。
------解决方案--------------------------------------------------------
语法问题
------解决方案--------------------------------------------------------
l1audio\l1sp.c", line 872: Error: C3029E: <argument 3 to 'kal_trace'>: implicit cast of non-0 int to pointer

传给kal_trace 函数第三个参数的类型跟,kal_trace原型不匹配,你只要强制转换下就可以
例如你写个函数
int test(int i)
{

}
调用该函数确是用
char i;
test(i);
这样会提示错误
你只要test((int)i);这样就不会有问题
  相关解决方案