利用VS2010生成DLL文件及DLL中函数和全局变量的使用
来源:互联网 发布:狗狗币 知乎 编辑:程序博客网 时间:2024/06/06 05:55
一、首先利用VS2010生成DLL文件,步骤如下
1、打开VS2010,在左边的框栏中选择C++,中间选择win32控制台应用程序,如下图
2、确认后,弹出下面对话框
3、选择下一步,弹出如下对话框,这里一定要选择DLL,然后就可以确认了
4、接着在工程的add.cpp文件中添加一个add函数和一个全局变量num,如下图
5、然后我们把add函数和全局变量声明一下,如下图,注意这个步骤必不可少,否则不能生成DLL
6、到这里我们就完成了编写,下面就可以编译程序了,编译完成后是不能运行的,我们可以在创建工程文件的Debug文件中发现生成了如下文件
上面就是我们要的DLL文件
可以通过Depends.exe这个工具来查看dell中的函数及全局变量,如下图
二、DLL的使用,看图
这里要注意的地方是DLL里面获得的全是地址,所用上面用typedef定义了一个函数指针,
全局变量的使用用因为也是获得地址,我们要把他转化成数字就必须利用*(类型*)(地址)的方式
0 0
- 利用VS2010生成DLL文件及DLL中函数和全局变量的使用
- vs2010生成和使用.dll,.lib和.exe文件
- vs2010中C++生成lib和dll文件
- 利用IDEA和exe4j生成exe文件及资源文件和so、dll文件的放置
- 20、C#:使用VS2010生成dll文件
- 使用vs2010生成64位的dll文件
- 修改VS2010生成的lib和dll文件路径
- 如何在VS2010中生成dll和查看已有的dll中的函数
- VS2010中使用CL快速 生成DLL的方法
- 使用JNI,vs2010 生成dll, JSP中调用dll
- 如何生成DLL文件并导出函数及如何在C++或C#中调用DLL中导出的函数
- 利用VS生成.lib及.dll文件
- vs2010生成Dll文件并引用dll
- 生成/创建 DLL 及调用/引用DLL里的函数、全局变量、静态C++类成员函数等
- VS2010 生成dll及测试
- VS2010 生成DLL和动态加载DLL
- 在vs中用C++编程的方式生成.dll文件和以动态、静态调用dll中函数
- [转]DLL中使用全局变量
- Android4.2 G-Sensor工作流程
- 学生, 教师封装的类
- PID2 / 开心的金明(rqn)
- 在Mac机上remote到windows
- 均方根信息滤波(SRIF)测试(二)
- 利用VS2010生成DLL文件及DLL中函数和全局变量的使用
- Js-Html 前端系列--Ajax
- android之旅15 广播与广播接收者: 接收系统广播
- UICollectionView基础
- 手机信息的获取(手机IMEI,手机sim卡的IMSI,网络类型(WiFi,LTE(即4G)等),信号强度(蜂窝网络非WiFi),经纬度)
- 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3
- 《C语言及程序设计》第23讲实践项目
- Linux 集群文件系统简介
- 椭圆拟合