这是怎么回事?出错了!
我在头文件写了如下的代码:
typedef unsigned int HASHFN (const char *name, int type);
在实现文件中写了下面的代码:
extern NIMAP* nim_create (int init, int max, HASHFN hash, SYMFN delfn)
tract.obj : error LNK2001: unresolved external symbol "struct SYMTAB * __cdecl nim_create(int,int,unsigned int (__cdecl*)(char const *,int),void (__cdecl*)(void *))" (?nim_create@@YAPAUSYMTAB@@HHP6AIPBDH@ZP6AXPAX@Z@Z)
在编译时,未出现任何问题,在连接的时候出现了这样的错误,请问高手这是什么问题?有高恩相送。