关于在MFC工程中调用MFC常规动态库
2004-10-07 00:08
375 查看
使用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);
注:源代码下载
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);
注:源代码下载
相关文章推荐
- QT 调用 MFC 常规动态DLL mfc120ud.dll 崩溃
- VC 工程属性中关于CRT和 Use of MFC 的设置
- struts2漏洞中关于动态方法调用的一点思考
- ATL--创建简单的ATL之dll工程,添加类和类的接口并在MFC中调用
- MFC动态调用dll到指定的进程中(win7系统vs2013环境下)
- 关于struts2动态方法调用报错的解决
- c#关于反射与特性《一》---动态调用成员
- 关于 com 组件 还有 一些 mfc 调用的实例 很实用的博客
- MFC-CObject关于动态创建
- MFC调用VLC动态库中出现的错误
- 关于在PB中动态调用ORACLE的存储过程
- MFC工程中调用外部EXE资源...
- [VC]MFC程序动态调用plugin DLL的方式
- C# 关于反射类[System.Reflection] 根据类名 动态调用 类方法
- 【漏洞分析】struts2漏洞中关于动态方法调用的一点思考
- 关于Struts2 使用! 感叹号 动态调用Action中的方法
- [MFC]关于VS2002中文版开发显示对话框的常规DLL出现RC2135错误的解决办法
- 关于Maven创建动态 web工程
- MFC程序下,关于静态lib库的调用上的连接问题
- c++中的虚函数表测试(关于类的动态调用和静态调用)