在中创建文件的方法步骤呢
中医诊断 2021年09月06日 浏览:4 次
今天教大家在VC中创建DLL文件的方法步骤,一起来学习一下,并不是很难的,相信聪明的你一看就会。 一.Win32动态链接库
1.制作的步骤:
(1)新建WIN32 Dynamic-link Library工程,工程名为MyDll,选择A simple DLL project类型。
(2)MyDll.h的内容如下:
以下是引用片段:
extern\"C\"_declspec(dllexport)intsum(inta,intb);//本文所有的例子只有一个sum即加法函数。
(3)p的内容如下:
以下是引用片段:
#include\"stdafx.h\"
#include\"windows.h\"
#include\"MyDll.h\"
BOOLAPIENTRYDllMain(
HANDLEhModule,
DWORDul_reason_for_call,
LPVOIDlpReserved
)
{
希望T C能够通过一个不断增长的商业地产环境 returnTRUE;
}
extern\"C\"_declspec(dllexport)intsum(inta,intb)
{
returna+b;
}
(4)编译之后产生了b与l两个文件。
2.使用方法:
(1).隐式调用法: 将b和MyDll.h拷贝到需要应用该DLL的工程的目录下,将l拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中添加如下几行:
以下是引用片段:
#include\"MyDll.h\"
#pragmacomment(lib,\"MyDll\");
(2).显示调用法:将b和MyDll.h拷贝到需要应用该DLL的工程的目录下,将l拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中包含头文件,如:
以下是引用片段:
#include\"MyDll.h\"
同时还需要在Project-Setting-Link-Object/library modules的框中增加b这个库。
二.MFC动态链接库
1.制作的步骤:
(1)新建MFC AppWizard(dll)工程,工程名为MFCDll,选择Regular DLL using shared MFC DLL类型。
(2)在生成的p文件后面增加下面几行:
以下是引用片段:
intsum(inta,intb)
{
returna+b;
}
(3)在生成的f文件后面增加如下:
以下是引用片段:
sum@1;表示第一个函数是sum
(4)编译后会产生两个文件b,l
2.使用方法
(1)隐式调用法: 将b拷贝到需要应用该DLL的工程的目录下,将l拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中添加如下几行:
//注意这里没有在MFCDll.h中声明函数,所以不能直接包含MFCDll.h来声明函数。
以下是引用片段:
#pragmacomment(lib,\"MFCDll\");
intsum(inta,intb);
//当然如果你的DLL中有很多函数,那可以另外写个MFCDll.h,包含所有的函数声明,然后直接将头文件包含进去
(2)显示调用法:与Win32的调用方法一样,不需要#pragma comment(lib,\"MFCDll\");,但是需要在Project-Setting-Link-Object/library modules的框中增加b这个库。
查看本文来源
喝黄芪生脉饮能改善睡眠吗忻州治疗白癜风医院费用
贵阳男性功能障碍

- 上一篇: 在中使用管道技术编程牛
- 下一篇 广东韶关帮助茶企开拓外销市场覆盖
-
人参好坏差别大如何挑选
2019-07-16
-
刺玫的功效与作用
2019-07-07
-
白金古榄的功效与作用
2019-07-07
-
北沙参的功效与作用
2019-07-07
-
按摩赶走女性手脚冰凉
2019-07-05
-
棠梨枝叶的功效与作用
2019-07-02