主题:double define 问题

  共有17529人关注过本帖    
Rite2009
1楼


double define 问题  发帖心情 Post By:2010-11-18 10:01:00   [只看该作者]

我程序中要用到时间日期的计算,所以用了CTime和CTimeSpan,需Afxwin.h。但是我加上Afxwin.h后出现了如下问题:
=====================================
uafxwced.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in coredll.lib(COREDLL.dll)
uafxwced.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in coredll.lib(COREDLL.dll)
uafxwced.lib(afxmem.obj) : warning LNK4006: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in coredll.lib(COREDLL.dll); second definition ignored
uafxwced.lib(afxmem.obj) : warning LNK4006: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in coredll.lib(COREDLL.dll); second definition ignored
   Creating library ARMV4IDbg/HighSamp2.lib and object ARMV4IDbg/HighSamp2.exp
ARMV4IDbg/HighSamp2.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
=============================
好像是说Afxwin.h中的某个定义与core.dll中的定义重复。但是由于时间计算我需要用到afxwin.h,这个怎么解决呢?

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2010-11-18 10:56:00   [只看该作者]

关于时间的计算,是把systemtime转换成filetime,filetime是一个UINT64的长长整型。查一下online help可以看到的。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

double define 问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: