关于在MFC工程中调用MFC常规动态库

原创 2004年10月07日 00:08:00

使用MFC常规型动态链接库
1、将生成的动态链接库文件(ReguDll.dll)和库文件(ReguDll.lib)拷贝到要调用的工程DllTest的目录下,再将(ReguDll.lib)文件加入到调用工程DllTest中.
2、在调用工程TestDlg.h中加入如下代码,声明动态链接库函数:
 #define DllImport _declspec(dllimport)
 extern "C" DllImport float MyFunction(float f1,float f2);
3、在DllTestDlg.cpp中的OnButton1()函数中加入如下代码,直接调用动态链接库函数:
 float x1,x2,sum;
 x1 = 12;
 x2 = 102;
 sum = MyFunction(x1,x2);
 CString str;
 str.Format("The sum of %f and %f is %f",x1,x2,sum);
 MessageBox(str);

注:源代码下载

2016003 VS2008MFC扩展动态库与调用示例

使用VS系列IDE开发客户端程序,经常会在不同项目中遇到相同的功能,可以考虑把功能独立出来,做为一个独立的功能模块,如封装成dll动态库。常见的功能模块如:串口通信、网口通信、文件处理、数据库操作、写...
  • shortcoder
  • shortcoder
  • 2016年07月25日 15:13
  • 584

MFC调用QT编写的DLL动态库

MFC调用QT编写的动态库,如果QT dll里面用到了一些消息循环相关的接口,比如QTimer,QEventLoop等,会由于没有QAppAplication而导致这些调用出现异常,如果DLL里面没有...
  • lulu890308
  • lulu890308
  • 2017年12月07日 16:58
  • 86

如何在MFC中使用动态链接库

1.隐式链接加载动态链接库如果有XXX.h ,XXX.lib,XXX.dll,这样就可以隐式链接加载了。在所要引用的.cpp文件中加入#include     “XXX.h”   //包含静态链接库的...
  • hillgong
  • hillgong
  • 2008年08月22日 08:42
  • 6109

VC++MFC 简单的DLL加载动态链接库

1.先编写DLL(add.DLL) CMfcdllApp theApp;extern    "C"    __declspec(dllexport)    void    Show()   //创建返...
  • ice197983
  • ice197983
  • 2007年03月21日 12:44
  • 2838

如何利用MFC编写的.exe调用C#编写的dll动态库

如何利用MFC编写的.exe调用C#编写的dll动态库     由于项目的需要,将C#编写的dll动态库运用到MFC编写的.exe程序中,具体运用步骤如下所示: 一、使用/clr方式来编译...
  • self_mind
  • self_mind
  • 2016年03月21日 16:36
  • 695

MFC动态库的创建及调用

MFC动态库的创建 1、.c和.h 和平时的一样 2、加个.def文件。.def的格式如下 LIBRARY  “工程名” EXPORTS 函数名(没有返回值和形参列表) MFC动态...
  • majiakun1
  • majiakun1
  • 2013年01月21日 19:25
  • 890

vs2010编写mfc动态库

首先,打开vs2010,新建一个项目。 选择MFC中的MFC DLL,并命名。点击确定之后,接下来都是默认的就可以了。 新建的项目有这三个文件,比较重要。 ...
  • u012702039
  • u012702039
  • 2015年01月19日 15:57
  • 972

MFC动态链接库和WIN32动态链接库 及区别

(1)DLL的构成       每个应用程序都有一个入口函数WinMain,而每个DLL也有一个入口函数DllMain。DLL跟应用程序一样都含有资源、数据段和代码段。DLL跟应用程序的差别主要...
  • slj_win
  • slj_win
  • 2014年06月18日 22:02
  • 1151

VS2015动态库编程之MFC规则动态库(中)

对比静态链接,共享链接的MFC规则动态库所占的体积较小。但是在使用后者中的资源时,需要进行模块切换。...
  • hou09tian
  • hou09tian
  • 2017年07月16日 23:03
  • 437

MFC动态链接库调用详解

MFC动态链接库的调用,有好多种方式,这里只介绍一种简单的调用的方式,只需要把动态链接库编译后的.dll文件放到调用界面的Debug下面。再在界面需要调用动态链接库里添加相关函数就行了。找了好多资料,...
  • Serious_Tanx
  • Serious_Tanx
  • 2016年11月04日 23:09
  • 663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于在MFC工程中调用MFC常规动态库
举报原因:
原因补充:

(最多只允许输入30个字)