我已经在Objective C中编写了代码。我添加了两个用于编码和CRC计算的文件,它们在.c文件中作为.m文件。我收到错误,因为我不能使用std_types作为头文件,我也不能使用INT32U和INT8U作为数据类型。将INT32U(4字节)声明为int(4字节)是可能的。但是我如何需要在Objective C中声明INT8U。
我收到以下声明的错误。当声明为INT32U时,我收到错误。
虽然INT32U
和int是4个字节。我将如何声明INT8U的等价物。我不能用int
这里INT8U
是2个字节。
INT32U_C Uucode(INT8U_C* pDst,const INT8U_C* pSrc,INT32U_C nSrcLen);
错误:
预期'=',','“;” 'asm'或 在Uucode之前'_attribute_'。