有时候,总会遇到只有一个dll没有头文件,也没有lib文件的情况下,怎么隐式调用呢?

1.首先要生成lib文件,方法如下:

Visual C++ 开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个工具即可从dll导出其对应的lib。

1)在命令行执行: 
dumpbin /exports yourdll.dll > yourdll.def

2)编辑 yourdll.def 文件(用UltraEdit修改很方便),使之格式与.def文件格式一致。比如:

EXPORTS; 
fn1; 
fn2;

3)在命令行执行: 
lib /def:yourdll.def /machine:i386 /out:yourdll.lib

就会生成lib文件:

2.有了lib文件,就可以使用隐式调用动态库dll啦。

没有lib文件的情况下,怎么隐式调用dll相关推荐

  1. 如何在不丢失文件的情况下快速重置Win11

    如何在不丢失文件的情况下快速重置Win11?Win11系统是现在很多用户都在使用的操作系统,最近有用户咨询可以在丢失文件的情况下快速重置Win11吗,下面小编就为大家带来详细的操作方法,快来看看吧! ...

  2. QT隐式调用VC开发的DLL

    首先用vs开发一个简单的dll 头文件testdll.h #include <Windows.h> extern "C" int WINAPI Add(int x, i ...

  3. C++ 类析构函数的显示调用和隐式调用

    类的析构函数调用方式 堆和栈 结论 系统在什么情况下不会自动调用析构函数呢? 举例 参考与致谢 堆和栈 为了理解这个问题,我们必须首先弄明白"堆"和"栈"的概念 ...

  4. C++ explicit禁止单参构造函数隐式调用

    1.单参数构造函数隐式调用 C++中单参数构造函数是可以被隐式调用的,主要有两种情形会隐式调用单参数构造函数: (1)同类型对象的拷贝构造:即用相同类型的其它对象来初始化当前对象. (2)不同类型对象 ...

  5. QT调用dl(隐式调用)l

    Dll文件调用方式分为显式调用和隐式调用,在这里选择隐式调用的方式. 连接地址:http://www.360doc.com/content/18/0911/17/59608061_785737751. ...

  6. 演练 构造函数的显示调用与隐式调用 c# 1613715344

    演练 构造函数的显示调用与隐式调用 c# 1613715344 父类 子类 入口 效果 自动调用了父类的带参构造方法 调用父类带参构造方法 调用了父类的带参构造 无参构造则不会被调用 代码改造分析原因 ...

  7. C++---显示实例化与隐式实例化,显示调用与隐式调用

    出现场景:C++模板中 template<class T> T Add(T left,T right)return left+right; 上述代码只有经过实例化之后才会形成真正的函数,没 ...

  8. 只有APE文件的情况下自己制作CUE文件的方法-转,经过本人验证真实可靠good!20101128终极解决版...

    先去下载一个叫Exact Audio Copy的软件 然后将ape转换为wav, 打开Eac--工具--处理wav--找到转换后的wav--(等待扫描)--cue节目单--生成CUE节目单--(等待扫 ...

  9. linux下动态链接库(.so)的显式调用和隐式调用

    进入主题前,先看看两点预备知识. 一.显式调用和隐式调用的区别 我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要 ...

最新文章

  1. 鸿蒙OS:万物互联,方舟Compiler
  2. 【若依(ruoyi)】table定制列宽
  3. 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...
  4. 【原创】erlang 模块之 epmd
  5. sympy科学计算器
  6. 哪款笔记本电脑好_扫地机器人哪个牌子好?口碑最好的扫地机器人
  7. 利用Dockefile将Python的py文件项目代码打包为Docker镜像
  8. JavaScript复习使用定时器的简易式诸葛大力轮播图
  9. 斗地主综合案例之有序版本
  10. 哈工大威海算法设计与分析_【斯坦福算法分析和设计02】渐进分析
  11. PHY芯片88EE1111 MDIO接口调试
  12. 快速搭建本地服务器 php,本地PHP服务器环境快速搭建
  13. idea调代码时返回到上一步的快捷键
  14. 判断一个数是否为质数(素数)
  15. 算法-猴子运香蕉,看谁剩的多,N种解法
  16. 论文研究结论怎么写?
  17. TexturePacker 图片加密
  18. 惠新宸php教程_【转载】惠新宸:PHP在百度的应用现状及展望
  19. 八位共阴数码管的工作方式
  20. 在AVD上运行程序时,程序闪退并报错unfortunately,xx has stopped

热门文章

  1. 蛋疼的Mplayer安装(CentOS 6.5)
  2. dreamweaver后缀名_在 Dreamweaver 中添加或编辑识别的文件扩展名
  3. 物联网毕设 -- 智能花盆系统(蓝牙+APP)
  4. linux 解决中文乱码问题
  5. 传统推荐模型(一)协同过滤算法_UserCF和ItemCF
  6. PHP-for循环初步实现日历表格思想
  7. java Field.canAccess 和 Field.isAccessible
  8. The package jxl is not accessible解决
  9. IE6.0.2800.1106 和 IE6.0.2800.1106
  10. Free Switch 端口配置