读书人

borland c++6.0编译ucos 出异常

发布时间: 2012-02-21 16:26:23 作者: rapoo

borland c++6.0编译ucos 出错误

[C++ Error] OS_CPU_C.C(264): E2342 Type mismatch in parameter '__src' (wanted 'const void *', got 'int')

264---> memcpy(*ppbos, MK_FP(_SS, 0), 384);

[解决办法]
MK_FP是什么东西?前面加个(void *)再试试。
[解决办法]
意思是memcpy的第二个参数错误,需要'const void *'类型,却得到"int"类型


memcpy:

void *memcpy(void *s1, const void *s2, size_t n);

[解决办法]
MK_FP应该是个宏,返回一个far指针。
妖哥说的方法也许可行,memcpy(*ppbos, (const void *)MK_FP(_SS, 0), 384);

读书人网 >C++ Builder

热点推荐