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