社区
C++ Builder
帖子详情
如何让vc静态调用bcb写的dll?
potatopro
2000-08-03 11:55:00
我编了一个DLL,但bcb只生成bcb用的lib.
不知如何得到vc用的LIB,可以让vc静态调用,请大家帮忙.
(也许已前有人问过,麻烦知道的再回答一下.)
...全文
162
5
打赏
收藏
如何让vc静态调用bcb写的dll?
我编了一个DLL,但bcb只生成bcb用的lib. 不知如何得到vc用的LIB,可以让vc静态调用,请大家帮忙. (也许已前有人问过,麻烦知道的再回答一下.)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
activeboy
2001-09-03
打赏
举报
回复
C Builder可以用VC++写的dll.用BIN下的ImpLib.exe 格式为:ImpLib "ab.lib" "ab.dll"就可以了。这是因为VC++和Borland C++ 的编译系统不相同。 VC用COFF. BC++用OMF.因此要用impLib对VC++写的DLL生成一个导入库(lib)就可以了。如要VC中用BC++的DLL则只能动态调用。
不明找我:0icq:23519079
jbz
2001-09-03
打赏
举报
回复
遇到同样问题!up
westsword
2000-08-09
打赏
举报
回复
我记得bcb下的impdef.exe和implib.exe可以达到目的,具体方法我记不清了,抱歉。
thinkers
2000-08-08
打赏
举报
回复
我俩的境况相反!!
我用vc做了一个dll,生成了lib,我在bcb中想调用这个dll,我把lib加进了
bcb的工程,在编译时出错:
[Linker Error]'Test.Lib'contains invalid OMF record,type 0x21(possibly COFF).
如何才能让bcb使用vc的MFC?
potatopro
2000-08-07
打赏
举报
回复
"混编"高手们,帮帮忙吧,我好急啊.
大家不要一声不吭嘛.
BCB
调用
VC
的
DLL
(补充)
之前的博文: https://blog.csdn.net/phy0292/article/details/52531983 讲到了
BCB
如何
调用
VC
编译的
DLL
,做一下补充。 有时
VC
编译
DLL
后,用coff2omf把它的LIB文件转换成
BCB
的LIB还是无法使用,原因是
BCB
要求LIB中的C函数名要有下划线开头,而
VC
有时设置编译时导出的函数没有以下划线开头,所以
BCB
链接时会提示没有这些函...
c++builder
调用
vc
的
dll
联系订阅随笔- 93 文章- 0 评论- 3 c++builder
调用
vc
的
dll
$
bcb
/bin目录中有个implib.exe 把你的
vc
.
dll
和implib.exe复制到c盘根目录下 运行cmd 进入c盘根目录执行 c:\implib -a cb.lib
vc
.
dll
会生成cb.lib,将生成出的文件添加进入工程,然
c语言
dll
bcb
,求吧友分享
BCB
调用
VC
动态库实例
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
VC
与
BCB
库文件之间的转换问题
VC
++的.lib有两种:一种是
静态
DLL
,其中包括函数的实际代码,一种是有
DLL
生成的.lib,其中并不包含代码,只是包含
DLL
的链接信息。对于后一种比较简单,只需要使用C++ Builder中的命令行工具implib直接对
DLL
进行进行转换就可以了。只有前一种才存在你说的转换问题。另外一点要看.lib中的内容,如果是普...
bcb
平台的C++
dll
的
静态
调用
法和动态
调用
法的方法
动态链接库(
DLL
)是Windows编程常遇到的编程方法,测试时,可能需要进行
静态
调用
法和动态
调用
法进行测试。下面介绍一下在
BCB
(C++ Builder下简称
BCB
) 中如何创建使用
DLL
和一些技巧。在
BCB
中使用
DLL
有两种方法: 1.用
静态
调用
法首先需要在
BCB
的项目中加入输入接口库(import library),打开工程项目,使用
BCB
View|Proje
BCB
怎么
调用
DLL
中的函数
推荐你看《
BCB
编
写
DLL
终极手册》这篇文章如下片段:二.
静态
调用
DLL
使用 $
BCB
path\Bin\implib.exe 生成 Lib 文件,加入到工程文件中将该文件拷贝到当前目录,使用 implib My
Dll
.lib My
Dll
.
dll
生成// Unit1.h // TForm1 定义#include "
Dll
Form.h" // T
Dll
Frm 定义//--------...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章