C++生成调用dll方法
来源:互联网 发布:小猪微店系统源码 编辑:程序博客网 时间:2024/06/04 18:45
1.VC++2010中新建win32项目,命名为“win32dll”,在应用程序类型中选择dll,在附加选项中选择导出符号,
2.Win32dll项目中自动生成的头文件有stdafx.h,targetver.h,win32dll.h,自动生成的源文件有dllmain.cpp,stdafx.cpp,win32dll.cpp
在win32dll.h中加入以下函数声明:
_declspect(dllexport) int test(int x);
在win32dll.cpp中定义这个函数
int test(int x)
{
return x*x*x;
}
3.编译这个工程,会生成win32dll.dll和win32dll.lib两个文件,这两个文件在下面调用时会用到。
4.调用dll
新建一个win32控制台应用程序,dlltest,把刚才生成的win32dll.dll和win32dll.lib以及win32dll.h放入dlltest目录下面,然后,在dlltest.cpp中写入
# include <windows.h>
# include <iostream>
using namespace std;
# include “win32dll.h”
# pragma comment(lib,”win32dll.dll”)
int main()
{
int a=f(4);
cout<<”the result is ”<<a<<endl;
return 0;
}
运行上面的程序,即完成了dll的调用。
0 0
- C++Builder调用VC生成的DLL方法
- c++dll生成和调用
- C生成Dll并调用
- C++生成调用dll方法
- C#Dll的生成与调用
- C#调用C生成DLL文件
- C语言生成DLL供C#调用
- c#调用C/C++生成的dll
- C#调用C生成DLL文件
- C#dll的生成和调用
- C/C++ DLL的生成与调用
- [zz]C#调用C生成DLL文件
- dll生成方法及函数调用规
- visual studio dll生成与调用方法
- C++生成dll和调用dll的方法实例
- C++生成dll和调用dll的方法实例
- C++生成dll和调用dll的方法实例
- Java调用C/C++代码-生成java调用的DLL
- 使用Python进行号码簿的格式转换
- Node.js学习笔记(1、简介)
- [LeetCode]19.Remove Nth Node From End of List
- Python程序的执行原理
- 身份证读卡器
- C++生成调用dll方法
- 在myeclipse中添加mysql驱动
- Eclipse下User Library的发布
- Spark:一个高效的分布式计算系统
- UVALive - 3363 String Compression (区间DP)
- <MEMORY>Project Euler NO41
- Eclipse中10个最常用的组合键
- 常用排序方法(C语言)
- ios学习之内存管理