我想为另一个共享库创建包装器。
elsymobileclient.h
extern void* CreateClass(void);
elsymobileclientwrapper.c
#include <AnswStruct.h>
#include <elsymobileclient.h>
void * W_CreateClass() {
return CreateClass();
}
编译:
$ gcc -I. -L. elsymobileclientwrapper.c -lelsymobileclient
/tmp/ccDxlXsd.o:在函数W_CreateClass':
elsymobileclientwrapper.c:(.text+0x7): undefined reference to
CreateClass'中
collect2:ld返回1退出状态
哪里错了?