• 6620阅读
  • 3回复

怎样能用Win32 debug 编译 [复制链接]

上一主题 下一主题
离线cuidelphi
 

只看楼主 倒序阅读 楼主  发表于: 2007-04-30
怎样能用Win32 debug 编译
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —
我用的是 qt 3.3.4,用vc6.0打开qt程序,在win32 release编译没有问题
但在 win32 debug 下确提示:
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _free already defined in LIBCMTD.lib(dbgheap.obj)
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _malloc already defined in LIBCMTD.lib(dbgheap.obj)
LIBCMTD.lib(crt0init.obj) : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
AdvControl.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
离线浪漫天使
只看该作者 1楼 发表于: 2007-04-30
因为qt安装时候默认的是release的库,你想用debug库的话,还有自己编译出qt的debug版本的库出来
离线cuidelphi

只看该作者 2楼 发表于: 2007-04-30
在哪里进行配置可以在win32debug下编译???
离线cuidelphi

只看该作者 3楼 发表于: 2007-04-30
我安装的时候 配置的是debug的.这点是肯定的.
快速回复
限100 字节
 
上一个 下一个