CnPack 开源软件项目 - 定制编译 CnWizards 的方法
  网站首页 下载中心 每日构建 文档中心 公益基金 开发论坛 关于我们 致谢名单 English


 Google 搜索

内容: 
 最新下载包


 
CnWizards 1.3.0.1167
[2024-02-10]

 
CnVCL 组件包 20240210
[2024-02-10]

 
CVSTracNT 多语言版 V2.0.1_20080601
[2008-06-02]

 
CVSTrac Linux 中文版 V1.2.1_20060112
[2006-01-12]
  最新开发版下载 RSS
  项目时间线 RSS RSS
 项目相关链接

CnPack GitHub 首页
GIT 使用说明
申请加入 CnPack
CnPack 成员名单
CnPack 邮件系统
 网站访问量

今日首页访问: 479
今日页面流量: 1984
全部首页访问: 5118989
全部页面流量: 20426947
建站日期: 2003-09-01

定制编译 CnWizards 的方法

CnPack 开源软件项目 2007-08-02 11:04:01

    随着开发步伐的前进与规模的发展,CnPack IDE 专家包(CnWizards)的功
能也越来越多,也许有的用户只钟爱其中一部分功能,而不愿意其他基本用不上
的功能也存在于专家包中占用着宝贵的计算机资源,尽管专家包的专家提供了禁
用和不创建的运行期自定义方式,但对于用户来讲,编译出自定义的专家包才是
最彻底的定制方法。

    CnPack IDE 专家包的源码支持定制方式的编译构建。CnWizards 中的各个专
家是否参与编译都通过编译开关统一由源码中的 cnwizards/Source/CnWizards.inc
文件控制。CnWizards 源码中提供了一工具 CnCustBuild,该工具能够以可视化的
方式供用户选择需要编译的专家并将选择写入 CnWizards.inc 文件,从而达到选
择性地编译某些专家的目的。

具体步骤如下:

一、从 CnPack 开发网站上下载 CnWizards 最新安装包并进行安装,推荐下载最
    新的每日构建版。http://www.cnpack.org/downbuilds.php

二、从 GitHub 上将代码下载至本地,包含两个库。

    git clone http://github.com/cnpack/cnvcl.git
    git clone http://github.com/cnpack/cnwizards.git

    关于具体如何使用 Git,请参考 CnPack 网站上的 Git 使用说明
    http://www.cnpack.org/showdetail.php?id=639&lang=zh-cn

三、启动 Delphi,打开 cnwizards/Tools/CnCustBuild/CnCustBuild.dpr,编译
    运行。

四、在 CnCustBuild 的主界面中勾选需要的专家后,点击“写入”按钮。
    此时,自定义编译条件便被写入了 cnwizards/Source/CnWizards.inc
    文件中。

五、打开 cnwizards/Source 目录下的工程文件重新编译 CnWizards(注意 IDE
    版本要对应)。编译成功后在 cnwizards/Bin 目录下能看到编译出的 DLL
    文件。

六、复制此 DLL 文件到 CnWizards 安装目录下,覆盖原有文件。
    如 C:/Program Files/CnPack/CnWizards

七、启动 IDE,此时您就拥有了一份自己定制的 CnWizards 了。

附加说明:

一、部分专家在特定版本的 IDE 下无效,因而此处的选择不会对它们不支持的
    IDE 造成影响。
二、可定制的部分以具体的专家为单位,而类似于框架、运行支持库、多语、
    帮助、第三方工具等内容目前还不支持定制。
三、部分专家可能存在着互相引用的关系,如果您发现特定组合的专家造成编译
    通不过,请联系我们(master@cnpack.org),我们将努力改进它。




本文已阅读 14130 次
来自: CnPack 开源软件项目

上一主题 | 返回上级下一主题

相关主题:


版权所有(C) 2001-2018 CnPack 开发组 网站编写:Zhou Jinyu