Embarcadero RAD Studio XE出来了!Delphi和C++ Builder(以下简称BCB)也重放光彩!
虽然本人的Windows程序开发很业余,但使用Borland时代的经典Delphi 7和C++ Builder 6(BCB 6)也写过一些实用的小工具。甚至用BCB写过一个江西省农业厅病虫害的报表工具。

默认状态下,BCB编译出来的应用程序,放到没有安装BCB的其它电脑上将无法运行,会提示类似下面的信息:

没有找到 rtl150.bpl,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。

没有找到 BORLNDMM.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。


BCB 6的解决办法很容易找,但BCB XE折腾了好久才搞定,步骤如下:


  1. 新建一个C++项目,类型为VCL Forms Application(当然也可以是其它类型)

  2. 打开菜单Project - Options,在右上方的Build Configuration里选择“Release”

  3. 在左侧选择C++ Linker,将其右侧的Link with Dynamic RTL的勾去掉

  4. 在左侧选择Packages,将右侧的Build with runtime packages的勾去掉

  5. 勾选左下角的Default,以便让该设定在以后的项目里自动生效

  6. 单击OK,关闭对话框,回到IDE。在IDE的Project Manager(默认在右边)展开当前工程(如Project1.exe),再将其Build Configurations展开,双击Release使当前工程使用Release发布。

通过以上设定,BCB XE编译的应用程序可以在其它电脑上运行了。

BCB 6的设置是这样的:
在project- Options- Compiler中点击Release,    
在project- Options- Packages中去掉Builder with runtime packages的勾
在project- Options- Linker中去掉Use dynamic RTL 的勾
勾选Default
然后, ReBuild ,OK。


对比一下不难发现,BCB XE和BCB 6要设置的项都是那几个,只是因为IDE的升级导致一些操作上的不同。

最后附上Embarcadero RAD Studio XE下载地址,解压密码:LoRui.com

下载:地址1提示:点击链接等待15秒或点击右上角的“Skip This Ad>”

上一篇 下一篇