ATL编译时只能用debug编译的解决方法
2008-06-08 05:48
295 查看
用其他的方式编译都出现下面的错误:
LIBCMT.lib(fpinit.obj) : error LNK2005: __fltused already defined in StdAfx.obj
LIBCMT.lib(fpinit.obj) : warning LNK4006: __fltused already defined in StdAfx.obj; second definition ignored
Creating library ReleaseMinSize/WebGridCtrl.lib and object ReleaseMinSize/WebGridCtrl.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize/WebGridCtrl.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
解决:
这个问题在很多资料中都有说明,最简单的就是将 setting 中 C/C++ 标签中的预处理定义中的 _ATL_MIN_CRT 删掉,更详细的说明可以查阅 《深入解析 ATL 》200 页。
LIBCMT.lib(fpinit.obj) : error LNK2005: __fltused already defined in StdAfx.obj
LIBCMT.lib(fpinit.obj) : warning LNK4006: __fltused already defined in StdAfx.obj; second definition ignored
Creating library ReleaseMinSize/WebGridCtrl.lib and object ReleaseMinSize/WebGridCtrl.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize/WebGridCtrl.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
解决:
这个问题在很多资料中都有说明,最简单的就是将 setting 中 C/C++ 标签中的预处理定义中的 _ATL_MIN_CRT 删掉,更详细的说明可以查阅 《深入解析 ATL 》200 页。
相关文章推荐
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL编译时只能用debug编译的解决方法
- ATL工程由VC6升级到2003后不能编译为Release的解决方法
- VC6编译的Debug版本程序中存在的问题及解决方法
- react native项目介入萤石云SDK,DEBUG模式或者模拟器编译错误的解决方法
- MyEclipse不能自动编译解决方法总结(转)/debug时断点乱跳问题的解决办法
- 编译x86_64老是不过,iphone模拟器debug不了解决方法
- 编译cm12.1时 libcryptfs_hw_intermediates 报错解决方法
- ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法
- vs2005编译dll没有lib文件的解决方法
- android方法数超过64k和Gradle编译OOM解决方法
- 编译全攻略-编译器处理及LNK错误的解决方法
- 安装intel c++8.0后导致vc6编译正常的项目链接失败的一个解决方法
- classNotFoundException 解决eclipse不编译class文件之方法
- vc编译错误:不能解析某些函数的解决方法