社区
C++ Builder
帖子详情
如何把BCB生成的EXE不带引出符号
adrianx
2003-07-10 03:45:07
我用BCB6开发了EXE文件,用Dependencies看到BCB引出了太多的符号,不知如何去掉?
请各位指教!!
...全文
125
11
打赏
收藏
如何把BCB生成的EXE不带引出符号
我用BCB6开发了EXE文件,用Dependencies看到BCB引出了太多的符号,不知如何去掉? 请各位指教!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qibo999
2003-07-11
打赏
举报
回复
就是啊,同意压缩执行文件,还起到一定的加密作用。
从天而降的扣篮
2003-07-10
打赏
举报
回复
这个嘛
用UPX或ASPACK压缩一下吧,代码小很多,又可以让你看它顺眼点,我就常这样做。
teatool
2003-07-10
打赏
举报
回复
用Dependencies看到BCB引出了太多的符号,
什么意思呀?什么符号?
yingyys
2003-07-10
打赏
举报
回复
不懂
关注
NowCan
2003-07-10
打赏
举报
回复
upx压缩一下就没有了。
adrianx
2003-07-10
打赏
举报
回复
也不知道是不是编译留下的东西?
写程序引入符号是很正常的,我并不是没有写过纯SDK的程序,引出符号都是程序员自定义的,为何要不明不白引出符号让人不爽!
Behard
2003-07-10
打赏
举报
回复
跟 BCB 的关系不是很大,都是 MS 搞的
要不你只是编一个纯 SDK 的程序看看
albeta
2003-07-10
打赏
举报
回复
没办法去掉;BCB的机制决定的。
adrianx
2003-07-10
打赏
举报
回复
不爽,连使用的控件都显示出来了!
lvjack
2003-07-10
打赏
举报
回复
对使用有什么影响么?
ybluo
2003-07-10
打赏
举报
回复
为什么要去掉?
BCB
与Delphi中ToolsAPI的使用与实践
Delphi编译器是一种高级语言编译器,它将Object Pascal语言的源代码(.pas文件)转换成可执行的机器代码。编译过程涉及几个关键步骤,包括词法分析、语法分析、语义分析、中间代码
生成
、优化和目标代码
生成
。词法分析(Lexical Analysis):编译器读取源代码,将其分解成一系列的标记(tokens),如标识符、关键字、运算符等。语法分析(Syntax Analysis):分析标记流,以确定源代码的语法结构是否符合语言的语法规则。
FastReport 4.10.1中文修正版:Delphi/
BCB
报表编译部署全记录
FastReport 作为 Delphi 与 C++ Builder 环境下事实标准的报表组件,其 4.x 版本在传统桌面软件项目中仍被广泛使用。但在中文场景下,原版存在设计器字体错乱、导出 PDF 中文乱码、界面资源英文残留等典型问题。本文基于 FastReport 4.10.1 Full.Source 中文修正版,剖析其在源码层面针对中文字体映射、Unicode 子集化、界面资源汉化等关键模块的改动原理,并结合 RAD Studio 10.4 环境给出完整的编译安装流程与踩坑排查方法。无论你是维护老系统
BCB
编写DLL终极手册(转)
一. 编写 DLLFile/New/Dll
生成
Dll 的向导,然后可以添加导出函数和导出类导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter)导出类:class __declspec(dllexport) ExportType ClassName{...}例子:(说明:只是
生成
了一个 DLL.dll )#inclu
跨编译器调用
BCB
DLL:解决MSVC与Borland C++ Builder的ABI兼容性问题
动态链接库(DLL)是Windows平台实现代码复用和模块化开发的核心技术,其关键在于定义清晰的应用二进制接口(ABI)。ABI规定了函数调用约定、名称修饰和内存管理等底层规则,确保不同模块能正确交互。当开发环境涉及不同编译器时,如现代Visual Studio(MSVC)需调用旧版Borland C++ Builder(
BCB
)编译的DLL,ABI差异会导致链接错误和运行时崩溃。通过使用extern "C"消除名称修饰、统一__stdcall调用约定,并严格遵循“谁分配谁释放”的内存管理原则,可构建稳定的
BCB
(C++ Builder)创建动态库(DLL,接口导出和调用),动态加载DLL
以前没有封装dll动态库,接触新的工作之后需要用,折腾了一整天,终于搞定了 毕竟是生手,就简单分析注意点和遇到的一些问题及解决方案: (1)首先准备要
生成
DLL的工程。 (1.1)我用的是
BCB
(C++ Builder),File->New->Other...->C++ Builder Projects->Dynamic-Link Library,再根据之后的提示进行...
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章