首页 >> 中医诊断

在中创建文件的方法步骤呢

中医诊断  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这个库。

查看本文来源

喝黄芪生脉饮能改善睡眠吗
忻州治疗白癜风医院费用
贵阳男性功能障碍
友情链接