动态链接

    科技2022-07-20  121

    文章目录

    一、创建导出testdll二、新建一个类mydll三、mydll中写要导出的函数四、mydll头文件中写导出的函数五、将生成的testdll.dll和testdll.lib放到工程目录下六、exe程序导入dll七、勿在浮沙筑高台

    一、创建导出testdll

    二、新建一个类mydll

    三、mydll中写要导出的函数

    四、mydll头文件中写导出的函数

    extern “C” _declspec(dllexport) __stdcall int Plus (int x,int y); 以C 语言导出,内平栈

    五、将生成的testdll.dll和testdll.lib放到工程目录下

    六、exe程序导入dll

    #include "stdafx.h" #pragma comment(lib,"testdll.lib") extern "C" __declspec(dllimport) __stdcall int Plus (int x,int y); extern "C" __declspec(dllimport) __stdcall int Sub (int x,int y); extern "C" __declspec(dllimport) __stdcall int Mul (int x,int y); extern "C" __declspec(dllimport) __stdcall int Div (int x,int y); int main(int argc, char* argv[]) { int x = Plus(1,2); printf("%x",x); getchar(); return 0; }

    七、勿在浮沙筑高台

    Processed: 0.010, SQL: 8