ATL编译时只能用debug编译的解决方法
来源:互联网 发布:图形界面设计软件 编辑:程序博客网 时间:2024/05/16 17:03
用其他的方式编译都出现下面的错误:
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编译的解决方法
- eclipse总是无法编译,clean选项不能用的解决方法
- 关于VS编译的程序内存分配只能用1.5~2G上限的优化方案
- 关于VS编译的程序内存分配只能用1.5~2G上限的优化方案
- MyEclipse不能自动编译解决方法总结(转)/debug时断点乱跳问题的解决办法
- ATL工程由VC6升级到2003后不能编译为Release的解决方法
- eclipse修改xml后总是无法编译,clean选项不能用的解决方法
- atl编译库问题
- mui下拉刷新只能用一次的解决方法
- mysql不能用localhost链接,只能用127.0.0.1链接的解决方法
- VC6编译的Debug版本程序中存在的问题及解决方法
- 对于Debug编译的exe无法在未安装vs2013的机子上运行解决方法
- [转载]能正常编译但是debug时候报错的解决方法
- 好书共享: 《感受微软:比尔.盖茨的12个小秘密》
- CSDN Windows专区 FAQ Build Feb162005
- 开源2007,我们来了
- Windows XP优化设置之网络篇
- 插件系统框架分析
- ATL编译时只能用debug编译的解决方法
- Nebula2探秘08-对象序列化
- 网管日志_Feb012005
- EasyJWeb-0.8.0版本发布
- Windows 2003系统优化技巧
- 僕と若手プログラムとの会話(10)
- 玩积木的程序员
- Nebula2探秘07-使用Tcl脚本服务II
- 《给初学者的Windows Vista的补遗手册》之060