关闭

动态链接库创建步骤

109人阅读 评论(0) 收藏 举报
分类:

建立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
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:32459次
    • 积分:646
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:73篇
    • 译文:0篇
    • 评论:0条
    文章分类