DLL综述创建及调用

Posted Avin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DLL综述创建及调用相关的知识,希望对你有一定的参考价值。

前言

  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综述创建及调用的主要内容,如果未能解决你的问题,请参考以下文章

Qt Dll总结——创建及使用Qt的Dll(转载)

2015.5.9 C#编写DLL及C#调用C#DLL

VB-创建类模块DLL文件

Delphi采用接口实现DLL调用

VB中调用Class(类模块)及调用DLL(动态链接库)问题

MFC:Win32-Dll及MFC-Dll编写调用