下载地址:百度网盘
了解 QLang,请访问 QLang 专题
【软件介绍】
Compiler Tool 是麦子仲肥的作品,可以方便的测试程序在不同版本的编译器下的兼容性,提高组件的开发效率。同时,它还是编译第三方组件的好工具,可以快速的编译不同版本、不同平台的组件。大家如果对使用有什么疑问,欢迎加入 QDAC 官方群来讨论。
注意,该程序不能在裸机上运行,因为是通过命令行编译Delphi、C++Builder文件的,因此电脑上必须有相应的程序(可以是从别人那里Copy过来的,但必须完整,BDS工程必须要.NET才能编译!)。
支持文件格式如下:
Pas (Delphi单元文件)
Dpr/Dpk (Delphi工程文件,第三方控件路径要在附加路径里设置!)
DProj (BDS Delphi工程文件,第三方控件路径要在附加路径里设置!)
Cpp (C++Builder单元文件)
Bpr/Bpk (C++Builder工程文件,未测试)
CBProj (BDS C++Builder工程文件,第三方控件路径要在附加路径里设置,输出目录不支持中文目录名!)
程序在启动时会读取注册表里的安装信息,再读取配置文件中的信息(如果与注册表的冲突,则忽略)。
程序不会在64位、Android、IOS、OSX下编译设计库!!!
Android暂时不支持生成APK!
多版本控件编译方法( 仅dpk支持这种方法):
1、修改dpk文件名,去除版本信息(如FastReport的:frx21.dpk和dclfrx21.dpk,改名为frx.dpk和dclfrx.dpk);
2、修改dpk文件内容,去除版本信息(如FastReport的:frx.dpk和dclfrx.dpk,frx.dpk中所有的frx21改为frx,dclfrx.dpk中所有的
frx21改为frx,所有dclfrx21改为dclfrx);
3、将dpk文件加入本工具,在文件中右键,选择“自动排序”(将按依赖关系自动调整编译顺序),勾选本工具中的“DPK添加IDE版本号”,编译后将自动加上版本号(如:frx.dpk在2010下生成frx140.bpl,在XE8下生成frx220.bpl)。