hur.cn - 华软网

 热门搜索

帮忙看看怎样使用这个类库

  作者:未知    来源:网络    更新时间:2011/9/21
现在拿到了一个类库文件夹,里面有两个文件夹:
    一个是名为include的文件夹,里面都是.h文件。
    另一个文件夹里面有lib文件, dll文件, exp文件
要想使用这个类库,应该在程序里面怎么写,以及那些lib dll exp文件都应该放入哪个目录下啊 
---华软 网友回答---
lib dll exp文件就放到你要创建的程序目录下;

.h文件中是帮助你使用 .dll的导出函数的;

lib文件提供 dll中函数和数据的声明

---华软网友回复---
EXP文件是导出时生成的导出符号文件,最后被链接成LIB。

LIB文件有两种用法,一种是和DLL一起使用,这里,LIB文件中,包含了DLL中的导出符号,仅仅是符号,没有执行指令和数据。另一种是静态库,它其中包含了所有的程序符号指令及数据。这两种,无论是哪一种,在编译、链接时,都需要用到。

DLL则是动态连接库,理论上说,DLL和LIB没有直接联系。DLL是运行的时候,如果需要使用DLL的内容,DLL才会被加载。

从你这里的描述情况来看,这个LIB应该是DLL中的导出符号。

DLL中的符号有两种加载方式,一种是静态链接加载,另一各上是动态加载,这里给出几行静态链接的示例代码
对于头文件:
#include "这里的.h文件的路径"
#pragma comment(lib, "这里写上LIB文件的路径");      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。