• C++ Builder 下的Release编译项设置


    在Windows 下 开 发 的 应 用 程 序 一 般 都 比 较 庞 大, 程 序 的 运 行 往 往 离 不 开 一 大 堆 不 知 名 的 系 统DLL 文 件。 
      为 了 生 成 能 脱 离C++ Builder 环 境、 独 立 运 行 的 应 用 程 序, 读 者 须 对 编 译 器 进 行 一 定 的 设 置。

     
      方 法 是: 置Project/Option/Packages/Run with runtime packages 为Disable
           置Project/Option/Linker/Uses dynamic RTL 为Disable


      重 新 编 译 一 遍 程 序, 这 样 生 成 的EXE 文 件 就 可 以 脱 离C++ Builder 环 境 运 行 了。
       但 如 果 你 的 程 序 中 应 用 了 数 据 库, 仅 有 上 述 的 操 作 是 不 够 的-- 因 为, 你 还 得 安 装BDE(Borland Database Engineer)。BDE 的 安 装 比 较 麻 烦, 读 者 最 好 是 用C++ Builder3.0 附 带 的InstallShield Express 来 制 作 安 装 盘, 把 应 用 程 序 和BDE 打 包 在 一 起。 如 果 找 不 到, 也 可 用Delphi3.0 附 带 的InstallShield Express 来 制 作。InstallShield 的 使 用 方 法, 限 于 篇 幅, 不 再 介 绍。

    ------------------------------------------------------------

    设置步骤: 
    Project-->Default Options-->C++Builder-->弹出窗口
    1.Build Configuration选择Release
    2.C++ Compiler-->Debugging-->右侧取消Debug information和Debug line &number information前的对钩.
    3.Linker-->Linking-->右侧取消Dynamic RTL前的对钩.
    4.Packages(在左侧树列表的最下方)-->取消右侧Build with runtime packages前的对钩.
    然后点击OK,这样就设定完毕。 

    编译时,如果要准备发布给客户,可以用Release方式编译,有以下两种方式: 
    1. Project-->Configuration Manager-->Configuratioin name选择Release-->Available projects列表中先选中要编译的工程-->点击Apply-->Close-->Project-->Build XXX就可以了。 

    2. 这种方法更简便,在Project Manager中展开要编译的工程-->继续展开Build Configuration-->双击Release-->编译就可以了。 (使用BCB2007)
    以上据说的Build Configuration(编译配置)中的Release或Debug,仅仅指默认的配置名称,你可以自己更改这些名称


    Best Regards To Reader:
    ==============================================
    Royal Kao(高全宁)
    Mob: 13771921045
    Mail: gaoquanning@163.com
    Blog: http://www.cnblogs.com/gaoquanning/
    ==============================================
  • 相关阅读:
    事件优先权hdu1873(看病要排队)
    项目包ExpressJS入门指南
    按钮页面ActivityGroup实现Tab效果
    分割范围Codeforces Round #181 (Div. 2)
    随机伪随机随机数字
    数组最小剑指Offer读书笔记之第五章优化时间空间效率
    列字段通用excel导入修改版
    图片区域帧差法识别物体_matlab
    宋体关闭完美退出应用程序
    生成树最小生成树poj 1258 prim
  • 原文地址:https://www.cnblogs.com/gaoquanning/p/3442836.html
Copyright © 2020-2023  润新知