zoukankan      html  css  js  c++  java
  • DLL 实际应用版本

     

    DLL 实际应用版本

     

    关键点

    使用了1个 .cpp文件

    使用了1个 .h文件

     

    实现过程

    DLL的 .CPP文件

    #include "project01.h"
        
    #define function _declspec(dllexport)
    int add(int x,int y)
    {
        return x+y;
    }
    int sub(int x,int y)
    {
        return x-y;

    }

        

    DLL的 .H 文件

    #ifdef function
    #else
    #define function _declspec(dllimport)
    #endif
        
    function int add(int x,int y);
    function int sub(int x,int y);
    //==================================================================================================

     

    MFC中调用程序使用的头文件

    #ifdef function
    #else
    #define function _declspec(dllimport)
    #endif
    //==================================================================================================
    //引用lib文件列表
    //==================================================================================================
    #pragma comment(lib,"project01.lib"
    //==================================================================================================
    //导出函数列表
    //==================================================================================================
    function int add(int x,int y);
    function int sub(int x,int y);
    //==================================================================================================

        

    调用 DLL

    #include "project01.h"
    void CMFC01Dlg::OnButton1() 
    {
        CString s;
        s.Format("1+9=%d",add(1,9));
        MessageBox(s);
    }

       


     

    备注

    当Dll完成后将.LIB文件和.h文件复制出来使用

     

     

    相关链接

                               

     

     




    附件列表

    • 相关阅读:
      APP设计资源
      browsersync实现网页实时刷新(修改LESS,JS,HTML时)
      Browsersync + Gulp.js
      用原生js对表格排序
      js深复制
      c++刷题(43/100)矩阵旋转打印
      将本地的mongodb迁移到阿里云
      c++刷题(39/100)笔试题3
      c++刷题(37/100)笔试题2
      c++刷题(33/100)笔试题1
    • 原文地址:https://www.cnblogs.com/xe2011/p/2923676.html
    Copyright © 2011-2022 走看看