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)"

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

  • 相关阅读:
    SQL Union 和Union All 的区别
    SqlHelper.cs
    转载WPF:创建你的第一个WPF项目
    数据库分页存储过程
    sql 常用基础查询
    创建表--自动编号字段且自增
    模糊查询
    模式的定义
    C#计算两个日期之间相差的天数
    优化SQL查询:如何写出高性能SQL语句
  • 原文地址:https://www.cnblogs.com/lovelyx/p/4867147.html
Copyright © 2011-2022 走看看