CnPack Open Source Projects - 定制编译 CnWizards 的方法
  Home Page News Downloads Nightly Build Documents Donation Forum Credits 简体中文
 Latest Releases

 
CnWizards 1.5.1.1219
[2024-11-03]

 
CnVCL 20241103
[2024-11-03]
  Nightly Build
  CnWizards Timeline
 Project Links
 

 
CnPack at GitHub
Use GitHub
 Visitors
Today Visitors: 316
Today Pages: 1641
Total Visitors: 5301485
Total Pages: 21367027
Since: 2003-09-01
 
定制编译 CnWizards 的方法
 
CnPack Open Source Projects 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),我们将努力改进它。




Page hits: 14702 times
From: CnPack Open Source Projects

Previous | UpNext

Links:

(C)Copyright 2001-2024 CnPack Develop Team  Site author: JingYu Zhou