官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > MTK手机设计平台 > 求大神指导,这个问题咋回事啊。。。。。

求大神指导,这个问题咋回事啊。。。。。

05-08
Compiling...
cShare.cpp
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(12766) : error C2440: “=”: 无法从“void *”转换为“PTP_POOL”
从“void*”到指向非“void”的指针的转换要求显式类型转换
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(12767) : error C2440: “=”: 无法从“void *”转换为“PTP_CLEANUP_GROUP”
从“void*”到指向非“void”的指针的转换要求显式类型转换
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(12768) : error C2440: “=”: 无法从“void *”转换为“PTP_CLEANUP_GROUP_CANCEL_CALLBACK”
从“void*”到指向非“void”的指针的转换要求显式类型转换
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(12770) : error C2440: “=”: 无法从“void *”转换为“_ACTIVATION_CONTEXT *”
从“void*”到指向非“void”的指针的转换要求显式类型转换
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(12771) : error C2440: “=”: 无法从“void *”转换为“PTP_SIMPLE_CALLBACK”
从“void*”到指向非“void”的指针的转换要求显式类型转换
D:\Microsoft Visual Studio 9.0\VC\include\swprintf.inl(41) : error C2664: “_vswprintf_c_l”: 不能将参数 4 从“void *”转换为“_locale_t”
从“void*”到指向非“void”的指针的转换要求显式类型转换
D:\Microsoft Visual Studio 9.0\VC\include\swprintf.inl(51) : error C2664: “_vswprintf_c_l”: 不能将参数 4 从“void *”转换为“_locale_t”
从“void*”到指向非“void”的指针的转换要求显式类型转换
F:\MTK6260\modis_vc9\comm\cShare.cpp(51) : error C2440: “=”: 无法从“void *”转换为“char *”
从“void*”到指向非“void”的指针的转换要求显式类型转换
F:\MTK6260\modis_vc9\comm\cShare.cpp(96) : error C2664: “CreateEventA”: 不能将参数 1 从“void *”转换为“LPSECURITY_ATTRIBUTES”
从“void*”到指向非“void”的指针的转换要求显式类型转换
F:\MTK6260\modis_vc9\comm\cShare.cpp(100) : error C2664: “CreateEventA”: 不能将参数 1 从“void *”转换为“LPSECURITY_ATTRIBUTES”
从“void*”到指向非“void”的指针的转换要求显式类型转换
F:\MTK6260\modis_vc9\comm\cShare.cpp(104) : error C2664: “CreateEventA”: 不能将参数 1 从“void *”转换为“LPSECURITY_ATTRIBUTES”
从“void*”到指向非“void”的指针的转换要求显式类型转换
F:\MTK6260\modis_vc9\comm\cShare.cpp(122) : error C2440: “=”: 无法从“void *”转换为“char *”
从“void*”到指向非“void”的指针的转换要求显式类型转换

自己结贴:
原因:6260A在modis时默认在一些文件编译时需要引用stdarg.h,其主要定义var_list对应的数据类型,而这个文件在kal文件夹,vc的include中、microsoftSDK中均没有,是用户自定义的,如果将stdarg.h添加到kal中会出现在gcc编译时引用该文件,而该文件gcc有自己的定义,所有在kal中会出现以上错误。在vc中同样错误,所以只能添加在sdk中,只需要定义var_list为char* ,即可解决

顶!d=====( ̄▽ ̄*)b+1

看看看看

看看看看看看

学习学习一下

类型转换错误,用强制转换

来学习一下

看都看不懂

不懂但顶起

顶,,,,,没学过C

研究研究研究研究研究研究研究研究

看不懂的,怎么办

Top