WEB开发网
开发学院软件开发VC 为无LIB的DLL制作LIB函数符号输入库 阅读

为无LIB的DLL制作LIB函数符号输入库

 2006-07-20 11:38:07 来源:WEB开发网   
核心提示:本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB函数符号输入库。具体步骤如下:一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件EXAMPLE:DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def

本文介绍了在VC中针对无LIB时的DLL隐式链接,制作可供VC++使用的LIB函数符号输入库。具体步骤如下:

一、使用VC++的工具DUMPBIN将DLL中的导出函数表导出到一定义(.DEF)文件

EXAMPLE:

DUMPBIN VideoDeCoder.dll /EXPROTS /OUT:VideoDeCoder.def

二、将导出的.DEF文件整理为一符合.DEF个数的函数导出文件

EXAMPLE:VideoDeCoder.DEF 文件内容如下

Dump of file VideoDeCoder.dll                 
                                   
    File Type: DLL                        
                                   
     Section contains the following exports for VideoDeCoder.dll 
                                   
          0 characteristics                 
      3D49E48F time date stamp Fri Aug 02 09:46:55 2002     
        0.00 version                     
          1 ordinal base                   
         11 number of functions               
         11 number of names                 
                                   
      ordinal hint RVA   name                
                                   
         1  0 00010F60 _TM_ClearDecoderBuff@4       
         2  1 00010E80 _TM_CloseDecoder@4         
         3  2 00010F00 _TM_DecodePicture@4         
         4  3 00010ED0 _TM_DecodePictureHeader@4      
         5  4 00010FD0 _TM_GetFileEnd@4          
         6  5 00011030 _TM_GetUValue@4           
         7  6 00011060 _TM_GetVValue@4           
         8  7 00011000 _TM_GetYValue@4           
         9  8 00010E10 _TM_OpenDecoder@8          
         10  9 00010F30 _TM_ReturnType@4          
         11  A 00010F90 _TM_SetFileEnd@8          
                                   
     Summary                           
                                   
        2000 .data                      
        1000 .rdata                      
        1000 .reloc                      
        15000 .text

按照以下方法整理:

1 2  下一页

Tags:LIB DLL 制作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接