动态链接库及其调用

1.生成动态链接库的方法步骤

1.1方法一

DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用

DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用

生成.h文件lib文件和dll文件,表示创建成功!

1.2方法二

待續。。。

1.3方法三

待續。。。

2.使用动态链接库的方法步骤

2.1方法一

DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用

将DllNoteTest里面的.h文件复制到5文件夹中,将4里面Debug或者Release文件夹下面的lib和dll文件复制黏贴到5文件夹的Debug或者Release文件夹下面;
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用

开始写测试程序

#include “…/DllNote.h”
#pragma comment(lib,"…/Debug/DllNote.lib")

在cpp文件中包含.h和lib文件即可,上面为相对路径,也可以是绝对路径

DLL动态链接库生成及其调用

2.2方法二

2.2.1项目----》属性----》VC++目录----》包含目录(写好的dll文件的.h头文件的路径)
2.2.2项目----》属性----》VC++目录----》库目录(写好的dll文件的.lib文件路径)
2.2.3以上路径均为第三方的路径!或者应该也可以是复制黏贴到当前工程之后的相对路径?
2.2.4项目----》属性----》链接器----》输入----》附加依赖项(填写.lib文件的名称)

DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用
DLL动态链接库生成及其调用

最后调试的时候需要将头文件另外包含

2.3方法三

2.3.1头文件----》添加----》现有项(将复制到当前工程下面的dll文件的.h头文件添加进来)
2.3.2资源文件----》添加----》现有项(将复制到当前工程文件下的.lib文件添加进来)
2.3.3在工程文件调试的时候还得添加.h头文件 #include “…/DllNote.h”(上一级目录)

DLL动态链接库生成及其调用

相关文章:

  • 2022-02-10
  • 2022-03-06
  • 2021-07-04
  • 2021-11-20
  • 2021-06-19
  • 2022-01-05
  • 2021-10-01
猜你喜欢
  • 2021-04-15
  • 2021-05-17
  • 2021-07-29
  • 2021-10-12
  • 2021-08-11
  • 2021-12-21
  • 2021-07-31
相关资源
相似解决方案