社区
C++ Builder
帖子详情
静态调用链接库问题
siva
2000-07-22 09:29:00
我用C++BUILDER5做了一个程序后
在另一个没有装C++BUILDER的98系统上执行
提示少borlndmm.dll和CC3250MT.DLL
请问怎么使程序运行时不需要这两个链接库?
谢谢!
...全文
123
4
打赏
收藏
静态调用链接库问题
我用C++BUILDER5做了一个程序后 在另一个没有装C++BUILDER的98系统上执行 提示少borlndmm.dll和CC3250MT.DLL 请问怎么使程序运行时不需要这两个链接库? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halfdream
2000-07-26
打赏
举报
回复
wu_xin说得对。
在BCB产生的DLL框架源码中,都有一段注释了的文字说明了这个问题。
它建议用 char* 或ShortStirng 代替AnsiString
wu_xin
2000-07-25
打赏
举报
回复
注意一下在你的函数传递中是否使用了ANSI String类型参数!使用*pointer代换掉,或者把BCB的这两个文件一起发布!
wu_xin
2000-07-25
打赏
举报
回复
主要是指你的DLL中的函数!
radish
2000-07-23
打赏
举报
回复
编译时去掉Build with runtime packages及Use Dynamic RTL(PROJECT OPTION)
VC++动态
链接库
(dll)编程视频教学
动态
链接库
的开发编译属于VC++程序员技能。 本课程学习之后能够理解动态
链接库
原理,学会编译
静态
库、动态库,学会通过lib和头文件链接动态库,学会直接通过代码访问dll中函数
调用
静态
链接库
和动态
链接库
调用
静态
链接库
静态
链接库
由.h和.lib文件组成,.h文件在工程中用来声明,而.lib文件包含供外界
调用
的函数的原型。 VC 6.0中
调用
静态
链接库
.lib共3种方法: 1.首先使用语句#include "lib.h",并将lib.h拷贝到当前工程目录下; 接着对staticlib_smp.lib使用语句 #pragma comment(lib,"***\\staticlib
KEIL 创建
静态
链接库
+
调用
自己创建的
静态
链接库
1.为什么要创建
静态
链接库
? 当公司或者个人需要提供自己的编写的代码供他人
调用
时,而你或提供方并不想提供源代码(.c源代码),只想提供头文件.h(在头文件中申明函数)供他人
调用
,他人在
调用
时只需要知道
调用
的函数功能是什么,传递的参数是什么等,无需了解函数是怎样具体实现的。 此时就需要
静态
链接库
(当然还有动态
链接库
,这里先讲解
静态
链接库
的生成和使用)。 2.如何在KEIL 中生成
静态
链接
浅谈Windows平台下C++
调用
静态
链接库
的方式
浅谈Windows平台下C++
调用
静态
链接库
的方式1. 什么是
静态
链接库
?为什么要用
静态
链接库
?维基百科上关于
静态
库的解释是这样的:在计算机科学里,
静态
库(英语:Static library, Statically-linked library),或称
静态
库,是一个外部函数与变量的集合体。
静态
库的文件内容,通常包含一堆程序员自定的变量与函数,其内容不像动态
链接库
那么复杂,在编译期间由编译器与连接器将
静态
库和动态库的相互
调用
在windows编程中,经常会遇到
静态
库里
调用
动态库的
问题
。 具体方法: 1,编写一个动态
链接库
,生成。 2,编写一个
静态
链接库
,里面包含步骤1生成的动态
链接库
的头文件和lib, dll。 3,在
调用
该
静态
链接库
时,将步骤2中的
静态
链接库
的头文件,lib文件以及动态库的头文件,lib,dll文件放在工程下面,编译可以成功。发布的时候,需要将动态
链接库
的DLL跟生成的DLL放在一起,不然会报
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章