BCB6编译得到的.exe文件放到别的机器上无法运行,提示缺少vcl60.bpl文件,如何解决?

zerg79 2005-12-09 02:48:23
如题所示。
目标机器上没有安装BCB,请问我如何编译连接才能生成可以在任意机器上执行的.exe文件?
多谢
...全文
569 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerg79 2005-12-10
  • 打赏
  • 举报
回复
netsys2(来电!) ,我为自己态度道歉,当时工作时间,急于放贴在这里就是为了快速得到答案,你抛下那么一句对我没有帮助。不过显然你的修养比我高很多,所以多谢你随后提供的链接,文档我已收藏。
我用BCB是为了快速做些测试小工具,显然我的目标不是为了全面掌握这东西,所以我会常来这里问些零碎或者低级的问题。
但是,既然你已经给出建议,我想以后我会学着多看FAQ的。
netsys2 2005-12-09
  • 打赏
  • 举报
回复
你是什么态度?

让你多看看FAQ,多学点难道错了吗?

http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=675
rudolf_he 2005-12-09
  • 打赏
  • 举报
回复
借问一下,我按上面的操作作了,但是还是提示

cc3260mt.dll
stlpmt45.dll

这两个文件找不到,为什么?
zerg79 2005-12-09
  • 打赏
  • 举报
回复
好的,多谢各位!
wohow 2005-12-09
  • 打赏
  • 举报
回复
靠,地球人都会
wohow 2005-12-09
  • 打赏
  • 举报
回复
Project->Options->Packages->取消Build with runtime packages
Project->Options->Linker->取消Use dynamic RTL
huang1204 2005-12-09
  • 打赏
  • 举报
回复
Project->Options->Packages, Build with runtime packages; 去掉
Project->Options->Linker, Use dynamic RTL 去掉

再编译 呵呵
GWI2005 2005-12-09
  • 打赏
  • 举报
回复
CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。

症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:

在project->Options->Compiler中点击Release,
在project->Options->Packages中取消Builder with runtime packages的对钩
在project->Options->Linker中取消Use dynamic RTL前的对钩

这问题我回答过NN次了,实在懒的打字,写到这里用的时候好copy&paste。:D
Maconel 2005-12-09
  • 打赏
  • 举报
回复
一个问过100遍啊100遍的问题(转自www.ccrun.com)

CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。

症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:

在project->Options->Compiler中点击Release,
在project->Options->Packages中取消Builder with runtime packages的对钩
在project->Options->Linker中取消Use dynamic RTL前的对钩
constantine 2005-12-09
  • 打赏
  • 举报
回复
zerg79 2005-12-09
  • 打赏
  • 举报
回复
就是因为找不到所以才在这里发贴问的。如果netsys2(来电!) 这位大侠不屑于回答这类问题,也请不要在这里留言浪费我的阅读时间,谢谢!
netsys2 2005-12-09
  • 打赏
  • 举报
回复
老兄,看看论坛的FAQ吧!

13,826

社区成员

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

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