动态链接库创建步骤

建立DLL库步骤:

1、根据网址http://blog.csdn.net/fightforprogrammer/article/details/38051181创建myDll项目

myDll.cpp:

#include "stdafx.h"
BOOL APIENTRY DllMain(HMODULE hModule,
DWORD  ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
__declspec(dllexport) int __stdcall Add(int a, int b)
{
return a + b;
}

myDll.h:

#pragma once
__declspec(dllexport) int __stdcall Add(int a, int b);

2、然后建立myDllRun工程

myDllRun.cpp:

#include "stdafx.h"

#include "./myDll.h"  
#ifdef _DEBUG  
#pragma comment(lib, "./Debug/myDll.lib")  
#else  
#pragma comment(lib, "./Release/myDll.lib")  
#endif   

int main()
{
int res = Add(88, 23);
printf("%d",res);
getchar();

}

注意事项: 将myDll工程生成的myDll.lib复制到myDllRun工程中的Dubug和Release文件夹中; myDll.dll文件复制到最外层的Debug文件夹中(内部有myDllRun.exe文件)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值