实现自己的接口-DLL

win32 API 是微软提供给我们编程的有力工具,这些API都是以dll(动态链接库)的形式出现的,DLL的好处不言而喻,以接口的方式给程序员,在整个程序里都是可见的,虽然我没有参加过真正的公司内的项目开发,但是我相信,公司都是利用一些接口在程序员们之间进行开发项目的,可能利用的接口不一定是dll(例如com接口),但是原理都是一样的,下面我们来开发自己的外部接口:

步骤:

1)打开VS(VC++),新建一个win32 项目,点击完成(有基本windows框架)(如项目名为:dllexe)

2)文件->添加->新建项目->win32 项目 选择dll和导出符号,点击完成(如文件名为:dllfile)

3)在你新建的dll文件里的导出函数里有:

// 这是导出函数的一个示例。
DLLFILE_API int fnDLLFILE(void)
{
 return 42;
}

在这个函数里可以执行你的动作:

如:

DLLFILE_API int fnDLLFILE(void)
{

MessageBox(NULL,L"这是导出函数的一个示例",L"",MB_OK);

return 42;
}

4)点击生成

5)现在你可以发现你的工程文件里有.dll文件和.lib文件了

6)在主文件里添加:

如:#include "..\\DLLFILE\\DLLFILE.h"  

7)先将获取的dllfile.lib文件拷贝至你的工程目录下,在工程属性里的静态库里添加:dllfile.lib(属性->链接器->输入)

 

8)重新生成

9)执行

一切搞定,截图如下:

1)新建win32 项目:

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值