Hello Mat

 找回密码
 立即注册
查看: 5230|回复: 1

C++调用C++ DLL

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2020-12-8 23:57:34 | 显示全部楼层 |阅读模式
C++调用C++ DLL
  1. typedef int(*pMax)(int a,int b);
  2. typedef int(*pMin)(int a,int b);
  3. typedef void(*pMin2)(int a, int b,int &c);
  4. typedef void(*pMin3)(char* s1, int a, int b, int &c);
  5. void main(void)
  6. {
  7.         HMOUDLE HDLL=LoadLibrary("MyDll.dll");//加载动态链接库MyDll.dll文件;
  8.         if(HDLL != NULL)
  9.         {
  10.                 const char* MaxFun;

  11.                 pMax MaxFun_ = (pMax)GetProcAddress(hDLL, MaxFun);

  12.                 int a = (*MaxFun_)(5,8);

  13.                 printf("比较的结果为%d\n",a);
  14.         
  15.                 FreeLibrary(hDLL);//卸载MyDll.dll文件;
  16.         }
  17. }
复制代码

参考:【1】https://www.cnblogs.com/predator-wang/p/4956615.html


算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-22 18:50 , Processed in 0.204453 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表