![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
zhexue13
一篇博客只做一件事情,只解决一个问题。
展开
-
在程序中动态加载动态库(win)
以下内容是一个在Windows环境下的程序中加载动态库的示例。环境:vs1.生成动态库在vs中建立一个项目,使用下面的代码生成一个动态库WinDll.dll。项目建立后在项目的属性->C/C++预处理器中添加预处理宏WIN_DLL_EXPORTS,这个在WinDll.h文件中使用。//WinDll.h#ifndef WIN_DLL_H_#define WIN_DLL_H...原创 2019-09-07 19:29:16 · 1195 阅读 · 0 评论 -
加载动态库的两种方式(win)
Windows环境下动态库的加载有两种方式,记录如下。环境:vs1.加载动态库的两种方式隐式加载 显式加载2.隐式加载隐式加载在程序开始执行时将dll文件加载到内存中。这种加载方式需要:.h文件,.dll文件,.lib文件。在vs的项目属性->链接器的附加库目录设置为存放.lib文件的路径,附加依赖项加入用到的.lib文件名字。将.dll文件和项目生成的.exe文件放...原创 2019-09-08 02:36:45 · 5220 阅读 · 0 评论