我想为另一个共享库制作包装器。
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 退出状态
哪里错了?