码迷,mamicode.com
首页 > 其他好文 > 详细

DLL综述、创建及调用

时间:2017-09-13 12:03:39      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:导出   应用   str   一个   wiki   链接库   strong   c++   lib   

前言

  DLL,即Dynamic-link library,动态链接库。关于其详细介绍,参阅:https://en.wikipedia.org/wiki/Dynamic-link_library

创建一个DLL

声明导出函数:
extern “C” __declspec(dllexport) int add(int a, int b);
其中 extern “C”为声明为C编译。由于C++编译器在编译的时候会造成其函数名的该变,在其他应用程序中导致函数不可调用,而C编译器则不会在编译后改变其函数名。这样如果用C编译的程序来调用该dll中的函数时,可能会造成找不到该函数。
__declspec(dllexport)表示该函数为DLL输出函数,即其他应用程序可以调用该函数

待整理...

DLL的调用

  待整理...

DLL综述、创建及调用

标签:导出   应用   str   一个   wiki   链接库   strong   c++   lib   

原文地址:http://www.cnblogs.com/avin/p/7513889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!