2013年9月11日

动态库DLL加载方式-静态加载和动态加载

摘要: 静态加载:如果你有a.dll和a.lib,两个文件都有的话可以用静态加载的方式: message函数的声明你应该知道吧,把它的声明和下面的语句写到一个头文件中#pragma comment(lib, "a.lib")然后你的对话框.cpp中包含这个头文件就可以使用message函数了。动态加载:如果dll没有对应的.lib文件,那么就只能使用动态加载的方式了。动态调用动态库步骤:1、创建一个函数指针,其指针数据类型要与调用的DLL引出函数相吻合。2、通过Win32 API函数LoadLibrary()显式的调用DLL,此函数返回DLL的实例句柄。3、通过Win32 API函 阅读全文

posted @ 2013-09-11 17:33 lzlvv 阅读(2600) 评论(0) 推荐(0) 编辑

LIB库加载方法-引用百度百科

摘要: LIB库加载方法,有三种,如下:1.LIB文件直接加入到工程文件列表中在VC中打开File View一页,选中工程名,单击鼠标右键,然后选中\"Add Files to Project\"菜单,在弹出的文件对话框中选中要加入DLL的LIB文件即可。2.设置工程的 Project Settings来加载DLL的LIB文件打开工程的 Project Settings菜单,选中Link,然后在Object/library modules下的文本框中输入DLL的LIB文件。3.通过程序代码的方式加入预编译指令#pragma comment (lib,\"*.lib\&qu 阅读全文

posted @ 2013-09-11 17:28 lzlvv 阅读(345) 评论(0) 推荐(0) 编辑

导航