软件注册站
热情软件屋

 
如何将.lib文件转化为.dll文件供其他程序使用
编号: QA004062    
建立日期: 2001年4月2日 最后修改日期: 2001年4月2日
所属类别: C/C++ - 其他方面
   
    操作系统:windows
    编程工具:visual c++
    问题:如何将.lib文件转化为.dll文件供其他程序使用?
    水平:刚入门(yijiong shi)
   
    .lib有两种,一种是静态的,其中包括函数的实际代码,一种是由DLL生成的.lib,其中并不包含代码,只是包含DLL的链接信息。只有前一种才存在你说的转换问题。另外一点要看.lib中的内容,如果是普通的C语言函数,可以转换,如果是C++类,则不能直接转换为DLL,因为即使你直接编译为DLL,也只有VC的程序才能使用(那何必费这事),即使C++ Builder也不能调用,你必须把类转换为普通的C语言函数,才能供其他函数调用。至于普通的C语言函数如何转换,你可以参考QA000072 "VB和VC混合编程"中编写DLL的方法。
    
    相关问题:
    QA003675 "如何将dll翻译成*.lib文件使用"
    QA004677 "如何在BCB下使用VC++的.lib库文件"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 其他方面,

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio