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);