dll的调用

来源:互联网 发布:中国贫富差距 知乎 编辑:程序博客网 时间:2024/05/18 02:43


加载dll时的相对路径问题

#include "..\DLL\add.h"
#pragma comment(lib,"..\\Debug\\DLL.lib")



静态库lib的调用跟dll的静态调用只是少了搜索dll这一步,别的都是一样的。


dll调用有两种方式

1静态调用

必须需要:dll文件、lib文件、头文件

搜索dll的路径:  Windows搜索要装入的DLL时,按以下顺序:应用程序所在目录→当前目录→Windows SYSTEM目录→Windows目录→PATH环境变量指定的路径。

②加载lib方式:两种(1)在工程属性的包含目录中加入lib的路径,然后在连接器的输入附加项中添加lib的文件名。

                                    (2) #pragma comment(lib,"c:/dllpath/lib/DLL.lib")等效==在连接器的输入附加项中添加lib的文件名

③头文件加载:在工程属性的库目录中加入头文件所在的路径,然后在调用文件中使用#include"该头文件"。


2动态加载










































































































0 0
原创粉丝点击