现在拿到了一个类库文件夹,里面有两个文件夹:
    一个是名为include的文件夹,里面都是.h文件。
    另一个文件夹里面有lib文件, dll文件, exp文件
要想使用这个类库,应该在程序里面怎么写,以及那些lib dll exp文件都应该放入哪个目录下啊 

解决方案 »

  1.   

    lib dll exp文件就放到你要创建的程序目录下;.h文件中是帮助你使用 .dll的导出函数的;lib文件提供 dll中函数和数据的声明
      

  2.   

    EXP文件是导出时生成的导出符号文件,最后被链接成LIB。LIB文件有两种用法,一种是和DLL一起使用,这里,LIB文件中,包含了DLL中的导出符号,仅仅是符号,没有执行指令和数据。另一种是静态库,它其中包含了所有的程序符号指令及数据。这两种,无论是哪一种,在编译、链接时,都需要用到。DLL则是动态连接库,理论上说,DLL和LIB没有直接联系。DLL是运行的时候,如果需要使用DLL的内容,DLL才会被加载。从你这里的描述情况来看,这个LIB应该是DLL中的导出符号。DLL中的符号有两种加载方式,一种是静态链接加载,另一各上是动态加载,这里给出几行静态链接的示例代码:
    对于头文件:
    #include "这里的.h文件的路径"
    #pragma comment(lib, "这里写上LIB文件的路径");