zoukankan      html  css  js  c++  java
  • ATL编译时只能用debug编译的解决方法

    用其他的方式编译都出现下面的错误:
    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 页。
  • 相关阅读:
    仪仗队
    疫情控制
    Code
    距离咨询
    舒适的路线
    桐桐的糖果计划
    跑路
    最短路计数
    骑马修栅栏
    搭桥
  • 原文地址:https://www.cnblogs.com/hehe520/p/6329827.html
Copyright © 2011-2022 走看看