zoukankan      html  css  js  c++  java
  • 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)"

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

  • 相关阅读:
    C语言01
    C++面试总结更新
    Python网络爬虫与信息提取02
    Self-Driving Car 01
    Python网络爬虫与信息提取01
    Python-03
    Shell
    Python-05
    Python-04
    Python-02
  • 原文地址:https://www.cnblogs.com/lovelyx/p/4867147.html
Copyright © 2011-2022 走看看