描述:
最近在写一个oc调用c的静态库,今天发现调用oc调用c时出现了Undefined symbols for architecture armv7或者Undefined symbols for architecture armv64错误,用不同ios版本的模拟器编译出的错误还不同,大意是指令集不支持,网上没有搜到解决方案,急求大神解决!!! 报错如下!
/Users/pax1/Desktop/屏幕快照 2016-09-28 下午2.35.38.png
贴上部分代码:
typedef struct{
unsigned char (*pfnRevData)(unsigned char *pucGetData, unsigned int *pusGenLen, unsigned int uiTimeOut);
unsigned char (*pfnSendData)(unsigned char *pucSendData, unsigned int usSendLen);
}PACKAGECONNECTIONFUNC;
typedef struct{
int (*pfnRevData)(unsigned char *pucGetData, int pusGenLen, int uiTimeOut);
void (*pfnSendData)(unsigned char *pucSendData, int usSendLen);
}SENDRECVFUNC;
DATACMD PACKAGECONNECTIONFUNC *aPackageConnectionFunc;//报错点之一