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();

 

posted on 2018-07-20 16:16  YoungBig  阅读(104)  评论(0编辑  收藏  举报

导航