各位大虾: 我的程序中有这么一段操作:
T_u32 temp1; void SetFrameData(T_u8 *data) { T_u32 temp;
temp = *data; temp <<= 8; temp |= *(data+1); temp <<= 8; temp |= *(data+2); temp <<= 8; temp |= *(data+3); temp1 = temp;
}
这个函数在被调用的时候为什么会出现LINK之类的错误: ERROR L1822: Symbol __X_LLSL in file .\out\obj\rke.obj is undefined 如果把T_u32 temp改成T_u16 temp就可以通过了。 请问这是什么原因啊? 谢谢啦! |