.lib转换为.dll 不知道哪位高人可以在C\C++\VC中将.lib文件转换为.dll文件,以方便俺在C#里面调用! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只听说过dll导出lib,没有听过lib转dll -_-!!!另外如果lib是静态连接库?怎么会转成dll呢?也许孤陋寡闻 期待高手... 如果是标准的Win32静态连接库,你可以自己做一个dll引出自己的函数攻其它应用调用 可能只能自己包装这个lib做一个dll了:) 同意 mscf(扎西特勒),只能这样做了~ 自从VC++ 2.0之后,VC++就没有implib工具了。C++ Builder仍然有这个工具,但是生成的.lib文件和VC++不兼容,无法使用。如果没有这个.LIB文件,也可以手工建立,但作法比较麻烦,你需要先建立一个.def文件,然后使用LIB命令来生成.lib文件: LIB /DEF:你的.def文件 不过这个.DEF文件写起来比较麻烦,因为VC++会在函数前后加一些符号,具体的做法可以参考微软的Knowledge Base的文章:“Q131313 HOWTO: Create 32-bit Import Libraries Without .OBJs or Source”。如果函数不多,这种方法还是可以的。 或者 DLL2LIB工具可以(http://www.binary-soft.com/)。 看错了,以上是DLL转Lib 的方法Lib嘛,就不能转换为dll了,只有自己把Lib文件在封装一次,不过好象没多大意义,除非你必须要使用显示链接 没有直接lib转dll的工具,需要你自己重新生成 如果有原码就很简单,改变输出类型,再生成一个DLL了,没有的话基本不可能的。 Win32(仅限于Win32)系统下的Lib文件只是符号连接库,告诉OS应该调用什么dll,功能代码还是在dll中。 lib文件只有符号列表,dll文件是源代码的封装,里面是函数实现的具体过程。不能转换 看到现在也不知道到底是什么lib,是静态库还是DLL的引入库?不过这两种情况都不好转。 ty8388 (阳阳) , dodo1(dodo1) 明显是一个人"直接掉API",你倒说说看 加载一个指定路径的位图到CBitmap中 Splitter窗口再隐藏的小问题. Socket编程中select用法? 求知!!颜色处理 ???????关于UNICODE的几个小问题???????? web服务器程序相关问题 发现QT(trolltech)是一个非常好的开发工具,但CSDN却没有专门的论坛,不能很好的学习啊。 初学!不知道错那里了! 求助,怎样用语句使一个button 无效 关于CRecordSet的问题 谁有boundchecker for vc++ 6.5? socket编程服务器向客户端“推送”消息的机制是怎样实现的?
另外如果lib是静态连接库?怎么会转成dll呢?
也许孤陋寡闻 期待高手...
LIB /DEF:你的.def文件
不过这个.DEF文件写起来比较麻烦,因为VC++会在函数前后加一些符号,具体的做法可以参考微软的Knowledge Base的文章:“Q131313 HOWTO: Create 32-bit Import Libraries Without .OBJs or Source”。如果函数不多,这种方法还是可以的。
或者 DLL2LIB工具可以(http://www.binary-soft.com/)。
Lib嘛,就不能转换为dll了,只有自己把Lib文件在封装一次,不过好象没多大意义,除非你必须要使用显示链接
"直接掉API",你倒说说看