0.将动态链接库文件夹跟要调用它的文件夹放到同一目录;
1.0project->settings->link将动态链接库的输出设置为../bin/*.dll;
1.1添加头文件时的目录设置为../include/*.h
并且头文件中需要导出的声明前面添加__declspec(dllexport)
(1.2)如果有全局变量,如:
int Max = 65536;
void GetValueAddr(LPINT *lpMax)
{
*lpMax = &Max;
}
调用如下:
int *Max;
GetValueAddr(&Max);//指针的指针
2.0同理将调用库的输出设置为../bin/*.exe;这样该exe文件就和dll文件放到了一块
2.1包含头文件#include "../include/*.h"
2.2在需要使用导出函数的地方添加如下代码行:
##pragma comment(lib,"../TestDLL/Debug/TestDLL.lib")