dll和lib
这篇写的很好:https://www.cnblogs.com/TenosDoIt/p/3203137.html
使用方式:
1、将dll放到工程的工作目录
2、将lib添加到项目属性--链接器--输入--附加依赖项(或者直接在源代码中加入#pragma comment(lib, “**.lib”))
3、在源文件中添加.h头文件
或者显式使用dll:
typedef int (*dllfun)(void);//定义指向dll中函数的函数指针 HINSTANCE hlib = LoadLibrary(".\\dll.dll"); if(!hlib) { std::cout<<"load dll error\n"; return -1; } dllfun fun = (dllfun)GetProcAddress(hlib,"fndll"); if(!fun) { std::cout<<"load fun error\n"; return -1; } fun();