Link 错误,找不出到底错在哪了?
我编译了一个Win32工程,链接(link)出错了,错误如下:
Compiling...
Pop3.cpp
Linking...
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCD.lib(dbgdel.obj)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/Win32Pop3.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Win32Pop3.exe - 4 error(s), 0 warning(s)
我的困惑:
1) 实在不知道哪出错了?我查找了所有源文件,也找不到"beginthreadex"和"endthreadex"
2) delete 我是这么用的:
char szMyChar[100];
LPSTR pBuf;
...
delete szMyChar ;
delete pBuf;
好像也没错啊