VS2010创建和调用动态链接库
来源:互联网 发布:http 了解情况js 编辑:程序博客网 时间:2024/05/16 08:56
当我们开发一个产品的时候,我们并不想把源码公布给对方,除了给对方提供exe可执行文件外,我们还可以生成动态链接库,供程序调用,方便二次开发。
下面我将简单梳理一下如何创建和调用动态链接库,方便大家程序开发。
一、创建动态链接库
这里我们做个减法的例子,比如2-1=1。
1、使用VS2010创建一个win32项目,确定后选择dll选项,完成。
2、在头文件和源文件分别添加dy.h和dy.cpp文件,并在各个文件中添加以下代码
3、编译即可生成dy.dll和dy.lib
此处需要注意,dy.lib与静态库有本质的区别,他是引入库文件,保存的是dy.dll中导出的函数和变量的符号名,可用于隐式加载dll。
这样,我们就轻松地完成了dll文件的生成。
二、调用动态链接库
本博文主要分享显式加载。
1、创建一个空项目dy_test。
2、将dy.dll和dy.h文件复制到dy_test目录下。
3、在项目中添加dy.h文件,并创建dy_test.cpp文件
4、在dy_test文件添加以下代码
5、编译运行得到结果,显然为1. 0 0
- VS2010 创建和调用动态链接库
- VS2010创建和调用动态链接库
- VS2010 创建和调用动态链接库
- VS2010 创建和调用动态链接库
- VS2010 创建和调用动态链接库
- VS2010创建、调用动态链接库
- 在VS2010中创建和调用动态链接库和静态链接库
- VS2010创建和调用静态链接库
- VS2010创建和使用动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- VS2010下创建静态链接库和动态链接库
- 如何在电脑上测试手机网站
- 影响计算机算法世界的十位大师(ZT)
- css元素分类
- 笨笨菜鸟学电脑-自我介绍篇
- Minimum Depth of Binary Tree - LeetCode
- VS2010创建和调用动态链接库
- 计算俩个NSString的相似度
- JavaWeb之数据库部分--MySQL
- MFC开发积累
- 连号区间数 蓝桥杯
- python corrector
- Rational Rose启动和退出时报错
- mysql 主从同步过程详解、主从延迟原理分析
- 关于Ubuntu中zeitgeist-fts进程的问题