Visual C++
隐式链接

为隐式链接到 DLL,可执行文件必须从 DLL 的提供程序获取下列各项:

  • 包含导出函数和/或 C++ 类的声明的头文件(.h 文件)。类、函数和数据均应具有 __declspec(dllimport),有关更多信息,请参见 dllexport, dllimport。

  • 要链接的导入库(.LIB files)。(生成 DLL 时链接器创建导入库。)

  • 实际的 DLL(.dll 文件)。

使用 DLL 的可执行文件必须包括头文件,此头文件包含每个源文件中的导出函数(或 C++ 类),而这些源文件包含对导出函数的调用。从编码的角度讲,导出函数的函数调用与任何其他函数调用一样。

若要生成调用可执行文件,必须与导入库链接。如果使用的是外部生成文件,请指定导入库的文件名,此导入库中列出了要链接到的其他对象 (.obj) 文件或库。

操作系统在加载调用可执行文件时,必须能够定位 DLL 文件。

您希望做什么?

  • 显式链接

  • 确定要使用的链接方法

您想进一步了解什么?

  • 处理导入库和导出文件

  • Windows 用来定位 DLL 的搜索路径

请参见

概念

将可执行文件链接到 DLL

vc++ 隐式链接dll相关推荐

  1. vc++ 显式链接dll

    Visual C++ 显式链接 在显式链接下,应用程序必须进行函数调用以在运行时显式加载 DLL.为显式链接到 DLL,应用程序必须: 调用 LoadLibrary(或相似的函数)以加载 DLL 和获 ...

  2. 一文彻底搞懂静态库和动态库,显示链接和隐式链接

    定义:运行时库 静态库 动态库 运行时库:Unix中一个典型的运行时库例子就是libc,它包含标准的C函数,如,print(),exit()等等,用户能创建他们自己的运行库(在Windows中是DLL ...

  3. 操作系统【连续式分配方式、隐式链接、显示链接、索引方式、混合索引、位示图、成组链接】

      目录 1.连续式分配方式 2.隐式链接 3.显示链接 4.索引方式 5.混合索引 6.位示图 7.成组链接 1.连续式分配方式 2.隐式链接 操作步骤:顺序逐个访问盘块. 3.显示链接 4.索引方 ...

  4. 隐式链接隐式链接_在木材上隐式标签选择

    隐式链接隐式链接 I assume every Android developer knows and uses the logging facilities provided by the Andr ...

  5. 没有lib文件的情况下,怎么隐式调用dll

    有时候,总会遇到只有一个dll没有头文件,也没有lib文件的情况下,怎么隐式调用呢? 1.首先要生成lib文件,方法如下: Visual C++ 开发工具提供了两个命令行工具,一个是dumpbin.e ...

  6. 基于VC++6.0的DLL开发

    原文地址:http://blog.163.com/twnhr@126/blog/static/78927547200910254346804/ 基于VC++6.0的DLL开发 最近在开发一个基于网络的 ...

  7. C++ dll的隐式与显式调用

     转载自:http://blog.sina.com.cn/s/blog_53004b4901009h3b.html 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接.在使用D ...

  8. Win32下显示、隐式加载DLL的方法

    使用动态dll有两种方法,一种是隐式链接,一种显示链接,如果用loadlibrary就是显示链接,用lib就属于隐式链接. 两种方法对于你的程序调用动态库时没有任何区别,只是你在编程时,步骤是不一样的 ...

  9. 【转】DLL中类的显式链接

    DLL的显式链接在某些时候比隐式链接具有更大的灵活性.比如,如果在运行时发现DLL无法找到,程序可以显示一个错误信息并能继续运行.当你想为你的程序提供插件服务时,显式链接也很有用处. 显式链接到全局C ...

最新文章

  1. 公司终于决定放弃微服务传统设计模式,全面拥抱 DDD!
  2. 指定域的名称或安全标识(SID)与该域的信任信息不一致.
  3. 【转】 Android新特性介绍,ConstraintLayout完全解析
  4. 系兄弟就来砍我 有向图单源最短路
  5. vscode安装python插件失败_vscode插件安装失败的解决方案
  6. eclise配置tomcat出现服务Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4 and Java EE 5 Web modules...
  7. ant 执行多个构建文件
  8. [机器学习笔记]Note11--聚类
  9. Windows 9信息曝光:统一开发接口、整合Cortana到任务栏
  10. 每个前端开发者都要理解页面的渲染
  11. vue i18n 国际化 使用方法
  12. mysql创建远程登陆用户并授权
  13. BZOJ 4443: [Scoi2015]小凸玩矩阵
  14. Kotlin 循环控制(七)
  15. html 说明文档样式,通用模板说明文档
  16. DEDECMS添加友情链接长度限制的详细解决方法
  17. 华硕飞行堡垒触摸板快捷键失效
  18. L1-061 新胖子公式 (10 分)C语言
  19. win7系统文件夹共享后有锁图标怎么去掉?
  20. matlab中分号、冒号、逗号等常用标点符号的作用

热门文章

  1. python教学视频-Python入门视频课程
  2. python多线程爬虫实例-python多线程爬虫实例讲解
  3. python爬虫完整实例-python爬虫实例项目大全
  4. python语言基础-Python语言基础与应用
  5. python语言安装-Python语言脚本的安装和配置
  6. python毕业设计论文-25 行 Python 代码毕业设计实现人脸识别
  7. python基础代码事例-数据科学Python基础(附示例代码和练习题目)
  8. python怎么安装numpy库-Python NumPy库安装使用笔记
  9. python基础教程第三版豆瓣-Python爬虫入门教程:豆瓣读书练手爬虫
  10. python能做表格吗-python 制作表格