Possible Duplicate:
C++: malloc : error: invalid conversion from ‘void*’ to ‘uint8_t*’错误编译CPP文件时
你好,
我这个小功能
Uint32 moveSprite(Uint32 interval, void *param)
{
SDL_Rect* spritePos = param;
spritePos->x++;
return interval;
}
这里的问题是很简单的,我使用的代码块,当我将此文件保存为一个C文件,编译没有问题,但一旦我将它保存为一个C++文件,我有这个错误:
error: invalid conversion from 'void*' to 'SDL_Rect*'|
有没有人有这方面的问题线索?
编写多语言源文件对大脑不利。请自行承担风险:) – pmg 2011-05-31 13:53:30
@pmg:你知道ObjectiveC++吗? :) – jv42 2011-05-31 13:56:01
@ jv42:哈哈,没有。混合'C'和'预处理器''语言“对我来说已经绰绰有余了 – pmg 2011-05-31 14:05:23