vs2015编译动态库及调用
1.编译动态库,导出函数
xx.h
#pragma once
__declspec(dllexport) int ADD(int a, int b);
xx.cpp
#include "dll.h"
int ADD(int a, int b)
{
return a + b;
}
2.调用动态库
main.cpp
#pragma comment (lib,"../../dll/testdll1.lib")
#include "../../dll/dll.h"
#include <stdio.h>
int main()
{
int sum = 0;
sum = ADD(3, 4);
printf("sum =%d \n", sum);
while (1);
return 0;
}
main.cpp中添加头文件及动态库索引testdll1.lib,将可执行程序和xx.dll动态库放在同一目录;
链接: https://pan.baidu.com/s/1wK6YAaW-359U31eWl84rHg 提取码: e3ei