简单创建DLL
来源:互联网 发布:python安卓版 编辑:程序博客网 时间:2024/06/11 11:45
新建一个DLL工程,加上:
#ifdef LZH_EXPORTS#define LZH_API __declspec(dllexport)#else#define LZH_API __declspec(dllimport)#endif
表示有宏定义LZH_EXPORTS为输出动态链接库,没有则输入
接下来在所定义的类、函数、全局变量等前面都要加上LZH_API
#include <string>#include <fstream>#include <iostream>using namespace std; class LZH_API File {public: File(constchar* filename); virtual~File(); voidPrintFile(); private: stringm_szFilename;}; extern LZH_API int a; LZH_API void print();
编译链接后得到xxx.dll,xxx.lib文件。将这两个文件和“所需要的头文件”放到所需的工程目录下。
#include “xxx.h”#pragma comment(lib,”xxx”)
如此便可使用
若要调试DLL工程,可以将两个工程放到同一个工作空间里。
- 简单创建DLL
- 简单的dll创建
- 如何正确简单的创建dll
- DLL最简单操作:创建与应用
- C++ 简单的创建Dll及引用
- Win32 dll 的简单创建与使用
- VC++创建DLL工程最简单实例
- vs下创建并调用DLL--简单例子
- VS2012下创建DLL的一种简单方便方式
- DLL-创建DLL
- DLL-创建DLL
- 创建DLL
- ATL--创建简单的ATL之dll工程,添加“ATL简单对象”类的参数说明
- 动态创建 DLL
- Dll:创建、使用
- Dll创建及调用
- DLL中创建窗口
- 创建一个dll
- 不同EXE文件的调用
- csc.exe的环境变量设置
- WindowsAPI之按钮
- GetMessage和PeekMessage
- iphone Quickie: URL Encoding
- 简单创建DLL
- 分享一个小技巧
- C#中的Main方法
- Hello World
- png图像有哪几种属性?
- lo4j学习
- 关于C语言的位移操作
- Oracle EBS 寄销/VMI(2)-->采购篇
- Parameter... parameter