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里面的函数就可以了.

    已经亲自测试了的方法.

  • 相关阅读:
    动态数组arraylist的使用
    第一次
    layui.mobile.css
    index.html
    Ansible部署配置
    微服务项目配置文件
    镜像挂载
    网卡设置
    获取内存信息
    超时方法
  • 原文地址:https://www.cnblogs.com/constanto/p/13029368.html
Copyright © 2011-2022 走看看