找回密码
 注册
搜索
查看: 1838|回复: 12

[讨论] 求大神指导,这个问题咋回事啊。。。。。

[复制链接]
5 ¥RD币 回复本帖可获得 1 ¥RD币奖励! 每人限 1 次(中奖概率 10%)
发表于 2015-8-3 14:19:56 | 显示全部楼层 |阅读模式
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”的指针的转换要求显式类型转换
 楼主| 发表于 2015-8-14 09:26:19 | 显示全部楼层
自己结贴:
原因:6260A在modis时默认在一些文件编译时需要引用stdarg.h,其主要定义var_list对应的数据类型,而这个文件在kal文件夹,vc的include中、microsoftSDK中均没有,是用户自定义的,如果将stdarg.h添加到kal中会出现在gcc编译时引用该文件,而该文件gcc有自己的定义,所有在kal中会出现以上错误。在vc中同样错误,所以只能添加在sdk中,只需要定义var_list为char* ,即可解决
点评回复

使用道具 举报

发表于 2015-8-15 10:33:01 | 显示全部楼层
顶!d=====( ̄▽ ̄*)b+1
点评回复

使用道具 举报

52RD网友  发表于 2015-8-19 14:07:46
看看看看
回复

使用道具

发表于 2015-8-19 14:08:45 | 显示全部楼层
看看看看看看
点评回复

使用道具 举报

发表于 2015-8-20 09:01:12 | 显示全部楼层
学习学习一下
点评回复

使用道具 举报

52RD网友  发表于 2015-8-22 10:55:18
类型转换错误,用强制转换
发表于 2015-8-22 11:11:55 | 显示全部楼层
来学习一下
点评回复

使用道具 举报

发表于 2015-8-28 14:58:09 | 显示全部楼层
看都看不懂
点评回复

使用道具 举报

发表于 2015-9-2 16:00:18 | 显示全部楼层
不懂但顶起
点评回复

使用道具 举报

发表于 2015-9-8 16:37:10 | 显示全部楼层
顶,,,,,没学过C
点评回复

使用道具 举报

发表于 2015-9-8 21:21:14 | 显示全部楼层
研究研究研究研究研究研究研究研究
点评回复

使用道具 举报

发表于 2015-9-11 18:49:07 | 显示全部楼层
看不懂的,怎么办
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-10 17:53 , Processed in 0.105888 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表