我用BCB编译的程序为什么在别的机器上不能执行呢?

时间:2023-02-21 19:20:01
在本机上可以编译执行
但别的没装BCB的机器不能正常执行,根据提示copy了vcl60.bpl;cc3260.dll;cc3260mt.dll;rtl60.bpl;borlndmm.dll;nmfast60.bpl
之后.则正常运行.

6 个解决方案

#1


晕啊,这问题不去查FAQ

请问BCB怎么生成可独立运行的程序文件?

Q : 请问BCB怎么生成可独立运行的程序文件? 
主要解答者: iamfyx 提交人: Tony_2002 
感谢: yunfeifan、killmyself、iamfyx 
审核者: TR@SOE 论坛对应贴子: 查看 
     A :  

我把自己编的程序拿到另一台电脑上运行,结果出现没有一堆LIB,DLL文件的提示,请问怎么生成可独立运行的程序文件?  
 
---------------------------------------------------------------  
 
你好象没有完全编译!  
菜单:Project->Option  
Linker  中use  dynamic  RTL前边的对号去掉  
Packages中build  with  runtime  packages中的对号去掉  
在编译试试  
 
---------------------------------------------------------------  
 
1  用installsheilde    press  for  c++build;  
2  Project->Option->Linker->use  dynamic  RTL前的勾去掉  
   Project->Option->Packages->build  with  runtime  packages中的勾去掉  
 
---------------------------------------------------------------  
 
呵,在prject->Options->Compiler中点击Release,  
在prject->Options->Packages中去掉Builder  with  runtime  packages选项  
在prject->Options->Linker中去掉Use  dynamic  RTL  选项  
然后,  ReBuild  ,OK。  
 
当然,这是不涉及数据库,如果是数据库需要用InstallShell  Express安装需要的相关的东东。
 

#2


Linker  中use  dynamic  RTL前边的对号去掉  
Packages中build  with  runtime  packages中的对号去掉

#3


缺少運行庫.

在projects->options->packages下,把build with runtime packages選項去掉
在projects->options->linker下,把use dynamic rtl選項去掉

重新編譯即可,這個問題問得太多了。

#4


tooooooo old

#5


OK了,多谢netsys2(南山一梦) .

#6


呵呵,第一次用哈

#1


晕啊,这问题不去查FAQ

请问BCB怎么生成可独立运行的程序文件?

Q : 请问BCB怎么生成可独立运行的程序文件? 
主要解答者: iamfyx 提交人: Tony_2002 
感谢: yunfeifan、killmyself、iamfyx 
审核者: TR@SOE 论坛对应贴子: 查看 
     A :  

我把自己编的程序拿到另一台电脑上运行,结果出现没有一堆LIB,DLL文件的提示,请问怎么生成可独立运行的程序文件?  
 
---------------------------------------------------------------  
 
你好象没有完全编译!  
菜单:Project->Option  
Linker  中use  dynamic  RTL前边的对号去掉  
Packages中build  with  runtime  packages中的对号去掉  
在编译试试  
 
---------------------------------------------------------------  
 
1  用installsheilde    press  for  c++build;  
2  Project->Option->Linker->use  dynamic  RTL前的勾去掉  
   Project->Option->Packages->build  with  runtime  packages中的勾去掉  
 
---------------------------------------------------------------  
 
呵,在prject->Options->Compiler中点击Release,  
在prject->Options->Packages中去掉Builder  with  runtime  packages选项  
在prject->Options->Linker中去掉Use  dynamic  RTL  选项  
然后,  ReBuild  ,OK。  
 
当然,这是不涉及数据库,如果是数据库需要用InstallShell  Express安装需要的相关的东东。
 

#2


Linker  中use  dynamic  RTL前边的对号去掉  
Packages中build  with  runtime  packages中的对号去掉

#3


缺少運行庫.

在projects->options->packages下,把build with runtime packages選項去掉
在projects->options->linker下,把use dynamic rtl選項去掉

重新編譯即可,這個問題問得太多了。

#4


tooooooo old

#5


OK了,多谢netsys2(南山一梦) .

#6


呵呵,第一次用哈