1.“文件”—>"新建"—>“空项目”
#include "windows.h"
#include "stdio.h"
#pragma comment(lib,"..//Debug//XXP_DLL_Test.lib")
extern "C" __declspec(dllimport) int AddFun(int a,int b); //导入动态链接库的AddFun函数
void main()
{
printf("%d",AddFun(2,3));
Sleep(1000);
}
2.建立Win32动态链接库
“文件”—>"新建"—>“Win32控制台应用程序”—>选择"DLL"
Lib.h
#pragma once
extern "C" int AddFun(int a ,int b );
Lib.cpp
#pragma once
#include "lib.h"
int AddFun(int a,int b)
{ return a+b;
}
Lib.def //用 DEF 从 DLL 导出一个函数,或用_ _declspec(dllexport) 指令从 DLL 中导出
LIBRARY "XXP_DLL_Test"
EXPORTS
AddFun @1
本文介绍如何使用 C++ 在 Win32 应用程序中创建动态链接库 (DLL) 并实现函数的导入导出。通过具体代码示例展示了 DLL 中函数的声明与定义,以及在客户端程序中调用 DLL 函数的方法。
199

被折叠的 条评论
为什么被折叠?



