您的位置:首页 > 其它

动态链接库创建步骤

2016-08-30 10:02 169 查看
建立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文件)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: