VS编译问题

inyxml.lib(tinyxml.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance

LIBCMT.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __initp_misc_invarg already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __call_reportfault already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __get_invalid_parameter_handler already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: __invalid_parameter already defined in LIBCMTD.lib(invarg.obj)

LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) already defined in LIBCMTD.lib(invarg.obj)


解决方案:It can be fixed with the following setting: Configuration Properties -> Linker -> Input -> Ignore Specific Libraries -> LIBCMT.LIB. It is fixed in beta9, which is already switched to VS2010, no need to convert anymore.


3、安装QT4.6.3,我是在http://www.qtcn.org/bbs/read.php?tid=1075下载的

 
 
  1. Qt libraries 4.6.3 for Windows (VS 2008, 194 MB)http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.3-vs2008.exe  

版本,直接运行安装就可以,将QTDIR、QMAKESPEC、Path设置好,并修改

 
 
  1. C:\Qt\2010.04\qt\mkspecs\win32-msvc2008中qmake.conf 

文件,将

 
 
  1. QMAKE_LFLAGS_DEBUG      = /DEBUG   
  2. 改为  
  3. QMAKE_LFLAGS_DEBUG      = /DEBUG /INCREMENTAL:NO 

修改的目的是为了编译webkit的debug版本时不出现增量链接超出限制的错误。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值