社区
进程/线程/DLL
帖子详情
如何将一个lib文件转换为dll文件?
wangdashu
2005-04-01 12:37:55
在工作中需要将一个lib文件转为Dll文件?请问有此类工具吗?或是实现思路也行.
谢谢.
...全文
310
10
打赏
收藏
如何将一个lib文件转换为dll文件?
在工作中需要将一个lib文件转为Dll文件?请问有此类工具吗?或是实现思路也行. 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tankbattle
2005-04-03
打赏
举报
回复
to cline:
动态库的lib还转什么?直接用它的动态库不就行了吗?
kernet
2005-04-03
打赏
举报
回复
重新写个DLL吧
沈阳大猫
2005-04-03
打赏
举报
回复
lib文件有点类似于C的头文件,只是定义了DLL文件内公开的函数接口,没有函数实体,只是连接时使用,没办法转换。除非有源码重新编译了
Cline
2005-04-03
打赏
举报
回复
tankbattle(坦克大战):
动态库的lib只是连结时用的,运行时还要DLL文件,因为可执行的机器代码在dll文件中。
fanqing
2005-04-03
打赏
举报
回复
自己写个dll,调用lib里的函数。
gyj_china
2005-04-03
打赏
举报
回复
不可能转,算了重写
Cline
2005-04-02
打赏
举报
回复
lib有两种。
1。静态库的lib,包含机器代码,可能可以转
2。动太库的lib,包含函数的原型与在DLL的位置信息,不可能转(因为没有机器代码)
hushuangyan74
2005-04-01
打赏
举报
回复
没有听说过呀!
tankbattle
2005-04-01
打赏
举报
回复
自己写个dll,调用lib里的函数。
oyljerry
2005-04-01
打赏
举报
回复
没有
VC++动态链接库(
dll
)编程视频教学
动态链接库的开发编译属于VC++程序员技能。 本课程学习之后能够理解动态链接库原理,学会编译静态库、动态库,学会通过
lib
和头
文件
链接动态库,学会直接通过代码访问
dll
中函数
C#中使用OpenGL:(三)将.
lib
文件
编译为.
dll
文件
C#不能调用C/C++
lib
文件
的函数,但能调用
dll
文件
的函数。可是现在的情况是,我只有
一个
lib
文件
,函数的实现都在里边了。能不能把
lib
变为
dll
呢?答案是肯定的。 要把
lib
编译为
dll
大概有三种方法吧: 第一种,就是把
lib
的函数封装一下,然后用编译器编译为
dll
。具体做法就是,先定义
一个
函数,然后在函数内部引用
lib
中的函数,最后将函数输出到
dll
文件
中。 例如: void
python能打开
lib
文件
吗_将.
lib
和.h
文件
转换
为可在Python中使用的
DLL
因此,我试图将.
lib
文件
中包含的一些函数导入Python中,以构建
一个
SDK,它允许我与一些特殊的硬件组件进行对话。我在网上读到,将.
lib
文件
导入Python并不容易:所以我尝试使用.
lib
和它对应的.h
文件
来构建
一个
dll
。我无法访问.
lib
源代码。我只能访问.h
文件
。我在网上查了一下发现:因为我正在为Python构建
DLL
,所以不能使用.def
文件
。我尝试直接将.h和.
lib
文件
导入项目并...
如何生成
dll
文件
采用VS2017生成
dll
文件
(动态库
文件
)和
lib
文件
(静态库
文件
)以C语言为例
下面我们将用两种不同的姿势来用VS2017生成
dll
文件
(动态库
文件
)和
lib
文件
(静态库
文件
),这里以C语言为例,用最简单的例子,来让读者了解如何生成
dll
文件
(动态库
文件
) 生成动态库
文件
姿势一: 第一步:新建
一个
项目 第二步:选择Windows桌面向导(这里先不要去管上面的“动态链接库(
DLL
)”) 第三步:选择动态链接库,并空项目打勾√ 第四步:添加
一个
.c源
文件
第五步:(因为这里以C语言为例子,将后缀改为.c) 第六步:在c文...
lib
库转
dll
库
假如你有从源
文件
编译好的静态库
lib
,你希望从这个
lib
生成对应的
dll
,你需要
一个
def
文件
里面定义导出的符号,这些符号的定义在那个静态库里,你要生成
dll
了,可以用VC的link命令在命令行下编译得到,首先要运行一下vcvars32.bat以初始话编译环境。然后用类似于下面的命令: link /out:xxxx.
dll
/imp
lib
:xxxx.
lib
/
dll
/nologo /machi
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章