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