缺少vcl60.bpl??

32131532 2009-06-08 11:42:09
BCB6.0下编译的EXE文件,不能在其他机器上运行(只有装了C++BUILDER的机器才能执行)其提示为:没有找到vcl60.bpl.

1.在compiler下选择Release
2.在Packages下去除Build with Runtime Packages
3.在Linker下去除Use dynamic RTL

我按了第三方组件,但是按照上面的方法还是不行啊??请教这怎么解决??
...全文
3795 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
draculamx 2009-07-06
  • 打赏
  • 举报
回复
你用的第三方控件,是不是破解版???
如果是的话,你就算完成了你在顶楼说的那三步,还是需要很多 *.bpl 文件的。

我曾经用过很多种“破解版”的 BCB6 控件,由于是“破解版”,所以你在发布的时候还需要跟上许多 *.bpl 文件,不止 vcl60.bpl 这一个的。。。

所以,控件最好还是用 Full Source 的比较好
周药师 2009-07-05
  • 打赏
  • 举报
回复
在看到提示缺少什么文件,在安装有CBC的机上搜索,把它复制到没有安装CBC的机上,和运行程序放在同一目录下就可以了。
Fireflyman 2009-07-05
  • 打赏
  • 举报
回复
直接打包为安装程式,然后再处理就行了。
详细情况简述如下:如果在编译的时候选择了Use Dynamic RTL 和 Build with Runtime Packages选项,或者应用程序使用了c++Builder的软件包,则软件发行时需要做成安装程序,将需要的动态链接库和其他文件放到正确的目录下。
efeeler1925 2009-06-12
  • 打赏
  • 举报
回复
我也遇见过这种问题,在不装BCB6的机器上只是运行.exe不提示任何消息,自动关闭。若不安装BCB6,可以运行吗?是否还要安装什么控件?
mmfeng 2009-06-08
  • 打赏
  • 举报
回复
如果按1楼的方法,运行程序文件会变得越来越大。
在看到提示缺少什么文件,在安装有CBC的机上搜索,把它复制到没有安装CBC的机上,和运行程序放在同一目录下就可以了。
yangangs 2009-06-08
  • 打赏
  • 举报
回复
把vcl60.bpl打包进去就可以了
肆水東澤 2009-06-08
  • 打赏
  • 举报
回复
学习,帮顶
去除完123,再编译下试试
也许是第三方控件的问题
fairchild811 2009-06-08
  • 打赏
  • 举报
回复
缺少vcl60.bpl和第三方控件没关系,这个就是和runtime packages那个选项有关

印象当中,cb6用不着选择为release.不过这个应该不会引起缺少文件的错误
mmfeng 2009-06-08
  • 打赏
  • 举报
回复
怎么不可以啊?我给一个企业做的一个进销存软件就是复制系统中的十多个文件,加一个编译好的运行文件给他们就行了。
32131532 2009-06-08
  • 打赏
  • 举报
回复
这个方法也不可以。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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