- 介绍
- dllimport的作用:
- dllimport的作用
- 优化程序,让程序运行更快
- 在使用外部dll的时候不需要中间层
- dllimport的常见用法:
- dllimport用法
-
#ifdef _EXPORTING #define CLASS_DECLSPEC __declspec(dllexport) #else #define CLASS_DECLSPEC __declspec(dllimport) #endif class CLASS_DECLSPEC CExampleA : public CObject { ... class definition ... };
- _EXPORTING用来区分是客户端还是dll在调用函数
- 那么什么时候定义这个宏?
- 其实这个宏是在项目属性中被定义好的
- 项目-属性-c/c++-预处理器-预处理器定义-添加宏
- 函数中dllimport和dllexport必须是对应的
- dllimport用来进行函数声明,dllexport用来进行函数定义
- dllimport是客户端用来引用dll中的方法的,dllexport是dll文件用来导出函数的
- 应用方法
- 将可执行文件链接到dll
dllimport和dllexporet的作用和使用方法
最新推荐文章于 2022-07-01 10:28:30 发布