社区
C++ Builder
帖子详情
如何让vc静态调用bcb写的dll?
potatopro
2000-08-03 11:55:00
我编了一个DLL,但bcb只生成bcb用的lib.
不知如何得到vc用的LIB,可以让vc静态调用,请大家帮忙.
(也许已前有人问过,麻烦知道的再回答一下.)
...全文
170
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语言
dll
bcb
,求吧友分享
BCB
调用
VC
动态库实例
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
VC
与
BCB
库文件之间的转换问题
VC
++的.lib有两种:一种是
静态
DLL
,其中包括函数的实际代码,一种是有
DLL
生成的.lib,其中并不包含代码,只是包含
DLL
的链接信息。对于后一种比较简单,只需要使用C++ Builder中的命令行工具implib直接对
DLL
进行进行转换就可以了。只有前一种才存在你说的转换问题。另外一点要看.lib中的内容,如果是普...
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,将生成出的文件添加进入工程,然
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,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章