首页 > 其他 > 详细

关于DLL创建和调用通俗入门版

时间:2020-06-02 10:29:15      阅读:39      评论:0      收藏:0      [点我收藏+]

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

已经亲自测试了的方法.

关于DLL创建和调用通俗入门版

原文:https://www.cnblogs.com/constanto/p/13029368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!