社区
C++ Builder
帖子详情
在BCB中如何静态调用动态连接库!~
fibbery
2002-09-12 08:24:49
在BCB中如何静态调用动态连接库!
我有.H和.LIB文件,但如何使用!
...全文
69
5
打赏
收藏
在BCB中如何静态调用动态连接库!~
在BCB中如何静态调用动态连接库! 我有.H和.LIB文件,但如何使用!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Friecin
2002-09-12
打赏
举报
回复
需要注意三点:
1、包含一个导入库
2、对于类和全局变量应使用declspes(dllimport)
3、用extern"C" 来说明一个外部函数
具体说明:
要在你的exe程序中包含Dll的头文件:例如:#include "DllLib.h"//你的Dll头文件.
然后在程序中调用Dll的函数就可以了!!
一定要注意:
如果要在Dll中导出类,需要在Dll的头文件中定义(实例如下)
#include "Dllfrom.h"
#ifdef __MYDLL
#define MODE __declspec(dllexport)
#else
#define MODE __declspec(dllimport)
#endif
class MODE __stdcall MyDllClass{
public:
MyDllClass();
void YourFun1();
TDlForm *DllMyForm;
};
TDllForm *DllMyForm2;
extern "C" MODE __stdcall void YourFun1();
Hawk_sun
2002-09-12
打赏
举报
回复
又迟了一步!!
fibbery
2002-09-12
打赏
举报
回复
UP
zombieLi
2002-09-12
打赏
举报
回复
注意,如果是vc产生的动态连接库,你需要用bcb自带的implib导出lib文件,否则cbc不能识别
zombieLi
2002-09-12
打赏
举报
回复
将lib文件添加到项目中,然后将.h头文件包含到你要使用函数的.cpp文件中,就可以直接使用了
BCB
建立及
调用
DLL
自己再网上看到的帖子,用C++builder 6.0调试了下,更正了其
中
两个容易出现的dug.
bcb
6的mqtt案例
使用paho-mqtt3a与
BCB
6.0实现mqtt协议传输,功能很强大,但只简单使用了创建client、
连接
、发布。控制台程序,是自己项目
中
测试过的的真实案例。
BCB
6常用dll-
BCB
程序的运行
库
BCB
6.0的
动态
链接
库
,将所开发的可执行文件放在其
中
,基本保证不需安装
BCB
6即可运行程序。
32位的libmysql.dll
动态
链接
库
亲测完全适用32位的
bcb
c++builder 适用于一切32位开发工具
32位的libmysql.dll
动态
链接
库
亲测完全适用32位的
bcb
c++builder 适用于一切32位开发工具
BCB
生成二维码(
BCB
)
BCB
生成二维码-zint-2.6.2-
bcb
-src-win32-win64。
C++ Builder
13,844
社区成员
102,682
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章