delphi 命令行编译

Tag / 2023-05-19 / 原文

一般都是有dcc32.exe 通过参数来编译,但是各种控件的路径有点难搞。

写程序直接把dcc32.exe 复制过来,再把工程.cfg文件改成dcc32.cfg。

再读取测试表控件路径写进去,以下都要加入

-U

-O

-I

-R

https://blog.eurekalog.com/2009/04/compiling-from-command-line_07.html

这里有一个更快的方法:装一个eurekalog 直接调用 ECC32来 一键编译,并且加入eurekalog的功能

未编译的:

ecc32 "D:\TEST1.dpr"

如果是编译好的exe 可以直接在exe上加入eurekalog:

>ecc32 "D:\TEST1.dpr" "D:\TEST1.exe"

 

指定eurekalog 的配置文件:

新建一个工程,设置好自己要的选项。导出成.eof。调用时指定eof文件

ecc32 "D:\TEST1.dpr" --el_config"1.eof

调用编译时,前提记得要切换到工程当前目录下。切记切记!!