• MFC 加载链接库(DLL)错误


    我用的是VS2010

    在用WMI获取电脑系统信息时,要使用到win系统的dll,

    错误1:

    错误提示:Error 1error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]f:vs2010uvcatlmfcincludeafx.h 241 WMITest


    光标位置:afx.h文件中的

    /////////////////////////////////////////////////////////////////////////////
    #ifdef _DLL
    #ifndef _AFXDLL
    #error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
    #endif
    #endif


    解决方法:

    Project---->Properties---->Configuration Propertes ---->General ----> Project Defaults ----> Use Of MFC  ---->选中Use MFC in share DLL


    错误2:

    错误提示:IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds f:vs2010uvcatlmfcincludeafxver_.h 81 3


    解决方法:

    Project---->Properties---->Configuration Propertes ---->C/C++-> Code Generation ->. Runtime Library---> 选中 "Multi-threaded  DLL (/MD)"

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    python之路_保留原搜索页面条件
    python之路_面向对象相关知识点
    2-SAT习题讲解
    圆方树浅谈
    莫队浅谈&题目讲解
    矩阵树定理浅谈
    动态点分治浅谈
    线性基浅谈
    模板—费用流(最小费用最大流)
    模板—数学—Exgcd
  • 原文地址:https://www.cnblogs.com/lovelyx/p/4867147.html
Copyright © 2020-2023  润新知