动态链接库及其调用
1.生成动态链接库的方法步骤
1.1方法一
生成.h文件lib文件和dll文件,表示创建成功!
1.2方法二
待續。。。
1.3方法三
待續。。。
2.使用动态链接库的方法步骤
2.1方法一
将DllNoteTest里面的.h文件复制到5文件夹中,将4里面Debug或者Release文件夹下面的lib和dll文件复制黏贴到5文件夹的Debug或者Release文件夹下面;
开始写测试程序
#include “…/DllNote.h”
#pragma comment(lib,"…/Debug/DllNote.lib")
在cpp文件中包含.h和lib文件即可,上面为相对路径,也可以是绝对路径
2.2方法二
2.2.1项目----》属性----》VC++目录----》包含目录(写好的dll文件的.h头文件的路径)
2.2.2项目----》属性----》VC++目录----》库目录(写好的dll文件的.lib文件路径)
2.2.3以上路径均为第三方的路径!或者应该也可以是复制黏贴到当前工程之后的相对路径?
2.2.4项目----》属性----》链接器----》输入----》附加依赖项(填写.lib文件的名称)
最后调试的时候需要将头文件另外包含
2.3方法三
2.3.1头文件----》添加----》现有项(将复制到当前工程下面的dll文件的.h头文件添加进来)
2.3.2资源文件----》添加----》现有项(将复制到当前工程文件下的.lib文件添加进来)
2.3.3在工程文件调试的时候还得添加.h头文件 #include “…/DllNote.h”(上一级目录)