BCB怎么将bpl文件一起打包成执行文件?

d383137359 2012-06-07 04:58:38
网上的很多方法我都试了,说得最多的是
1.在project- Options- Compiler中点击Release,
2.在project- Options- Packages中去掉Builder with runtime packages的勾
3.在project- Options- Linker中去掉Use dynamic RTL 的勾
4.勾选Default
然后, ReBuild ,OK。


上面的方式不行,我控件中有第三方的techar7.0
结果是重编译能全编译完,但执行要著名的“AV”错误。

如果不做第2步运行就正常。

这还有没有什么办法没有呢?
...全文
178 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
d383137359 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
带包编译,如果工程多,特别是第三方控件版本不一致就麻烦了
[/Quote]

按照上述情况,已经算带包编译了吧,是否还需要做什么设置?
d383137359 2012-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
为安全起见,建议你带包编译,发布的时候带上若干bpl作为附属文件打包。
[/Quote]

说明一下,这儿没说清楚。不是打成安装包,是编译完后的可执行文件。我想把bpl这些打到那个编译后的执行程序中。
缘中人 2012-06-15
  • 打赏
  • 举报
回复
带包编译,如果工程多,特别是第三方控件版本不一致就麻烦了
mabaoyes 2012-06-11
  • 打赏
  • 举报
回复
“如果不做第2步运行就正常。”
可能你只有运行包,没有设计包,不能进行静态连接。
可以再找找 是否有完整的 第三方控件包。
我不懂电脑 2012-06-11
  • 打赏
  • 举报
回复
其实带包的好处很多,用install安装程序打包也很方便。
ccrun.com 2012-06-07
  • 打赏
  • 举报
回复
为安全起见,建议你带包编译,发布的时候带上若干bpl作为附属文件打包。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧