zoukankan      html  css  js  c++  java
  • 关于DLL创建和调用通俗入门版

    DLL的创建有几种win32类型是可以给非mfc框架和mfc框架调用的,导出函数都是标准的c接口,还有规则mfc dll,扩展 mfc dll一共这三种动态库.

           win32 dll也是比较简单创建的时候分为一下步骤:1.新建一个文件win32 dynamic link library.然后向工程里面新建一个.h文件,
    一个.c文件.动态库最终是要外部调用者使用里面的函数,最大的不同就是要设置好输出的函数,在.h文件中写好,并且要注释好.使用extern "C" float _declspec(dllexport)floatcalculate(float x,float y,int type); //声明导出函数 这样就可以使用这个浮点数计算函数了.cpp文件没有什么特殊的就一样.编译后就会生成.dll和.lib的库文件,在调用的时候要用到这两个文件.
           动态库调用方式有两种,我们使用隐式调用也很简单.将dll工程生成的3个文件拷贝到工程目录下:.h,.lib,.dll,并将.h文件加入到要使用dll的工程中.在要使用到dll函数的.cpp文件里面包含dll的头文件,在菜单-工程-设置-连接里面-对象/库模块里面加入.lib文件.在.cpp函数里面去使用dll里面的函数就可以了.

    已经亲自测试了的方法.

  • 相关阅读:
    1_Flask开启debug
    29_使用celery发送短信
    00_celery介绍(处理耗时任务)
    28_django限制请求方法装饰器
    27_扩展User模型
    05-3_单链表的实现
    05-2_单向链表
    05-1_链表的定义
    04-2_Python中的线性表
    04-1_线性表的操作
  • 原文地址:https://www.cnblogs.com/constanto/p/13029368.html
Copyright © 2011-2022 走看看