文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>(转载)VC 动态链接库

(转载)VC 动态链接库

时间:2010-10-06  来源:ccmfc

新建一个Win32 Dynamic-Link library工程,取名DLL,选择“An empty DLL project”选项,即创建了一个空的动态链接库工程。为工程添加一个C++源文件:DLL.cpp。举个例子写入两个函数:   

#define dll _declspec(dllexport)  //导出

#include "DLL.H"
 int add(int a,int b)
{
 return a+b;
}
 int subtract(int a,int b)
{
 return a-b;
}

为工程添加一个C++头文件:DLL.H:

#ifdef dll
#else
#define dll _declspec(dllimport)  //导入
#endif

dll int add(int a,int b);
dll int subtract(int a,int b);

利用Build命令,生成动态链接库DLL,debug文件夹下有两个文件“*.dll","*.lib"这两个文件就是我们调用动态链接库的所用文件。

   创建一个关于对话框的工程dlltest。将“*.dll","*.lib"两个文件粘贴在工程dlltest的目录下。在工程dlltest中project->setting->Link->object\library modules:下添加"*.lib"。完成动态链接库的链接。

   将工程dlltest包含头文件"DLL.H",创建两个按钮,编辑函数分别调用动态链接库的加减2个函数,编译,连接,使用。

   将程序打包是要注意将“*.dll"文件复制到打包文件夹的目录下。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载