一个控制台程序,程序很简单就是取得用户的一些输入,在连接时报错。
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 libcpmt.lib(newop.obj) 中定义
请问如何解决
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 libcpmt.lib(newop.obj) 中定义
请问如何解决
是不是头文件重复包含了?
另外,头文件中只加函数的声明,实现写入CPP中,不然,多处包含的话,就会产生多个实现。
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 libcpmt.lib(newop.obj) 中定义
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 libcpmt.lib(newaop.obj) 中定义