Windows库程序 3 动态库的使用 3.1 隐式链接 – 动态库执行过程不需要程序员负责 3.2 显式链接 – 动态库执行过程需要程序员自己负责 4 动态库的函数 4.1 实现动态库的函数 4.2 库函数的导出 1) 声明导出 使用 _declspec(dllexport) 导出函数 注意:动态库编译链接后,也会有LIB文件,是作为动态库函数映射使用,与静态库不完全相同。 2)模块定义文件 .def 例如: LIBRARY DLLFunc //库 EXPORTS //库导出表 DLL_Mul @1 //导出的函数 Windows库程序 4.3 库函数的使用 4.3.1 隐式链接 1)头文件和函数原型 可以在函数原型的定义前,增加declspec(dllimport), 例如 _declspec(dllimport) int DLL_Add( ... ); 如果库函数使用C格式导出,需要在函数定义增加 extern “C” 2)导入动态库的LIB文件 3)在程序中使用函数 4)隐式链接的情况,DLL可以存放的路径: (1)与执行文件中同一个目录下 (2)当前工作目录 (3)Windows目录 (4)Windows/System32目录 (5)Windows/System (6)环境变量PATH
您可能关注的文档
- SIMATICS7-300系统特性教学幻灯片讲义.ppt
- sinobnet网络广告推荐教学幻灯片讲义.ppt
- SIYB游戏模块教学幻灯片讲义.ppt
- Sketchfab:2017年第一季度VR行业趋势报告.AcomprehensiveoverviewonthestateoftheVRindustryinQ1-2017.教学幻灯片讲义.pptx
- Sketchfab:2017年第一季度VR行业趋势报告AcomprehensiveoverviewonthestateoftheVRindustryinQ1-2017教学幻灯片讲义.pptx
- Smart_Cars教学幻灯片讲义.ppt
- SmithKlineBeecham教学幻灯片讲义.ppt
- SMOLLAN:2017中国零售八大趋势.Moreofeverythingfortheworldofretail教学幻灯片讲义.pptx
- SMS基础知识培训教学幻灯片讲义.ppt
- SocialMediaforSocialEnterprise2011教学幻灯片讲义.ppt
- WindowsXP操作系统教学幻灯片讲义.ppt
- Windows操作系统及其应用教学幻灯片讲义.ppt
- Windows常用控件介绍教学幻灯片讲义.ppt
- Wishyouwerehere教学幻灯片讲义.ppt
- womenofachievement教学幻灯片讲义.ppt
- WordAttackStrategies教学幻灯片讲义.ppt
- WordPay:澳大利亚购物行为:千禧一代对比婴儿潮一代教学幻灯片讲义.pptx
- WordsofLet'ssay教学幻灯片讲义.ppt
- Workingtheland高一英语必修4教学幻灯片讲义.ppt
- Wouldyoumindturningdownthemusic教学幻灯片讲义.ppt
原创力文档

文档评论(0)