delphi 命令行编译

一般都是有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

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

 

"D:\D7Componnet\EurekaLab\EurekaLog 6\Delphi7\el7c.exe" "D:\TEST1.dpr"
最后结果是这么调用的
"D:\Program Files (x86)\Delphi\Borland\Delphi7\Bin\dcc32.exe" -U"" -GD -$D+ D:\TEST1.dpr
 
ecc32 "D:\TEST1.dpr"
最后结果是这么调用的
"D:\Program Files (x86)\Delphi\Borland\Delphi7\Bin\dcc32.exe" "-UD:\D7Componnet\EurekaLab\EurekaLog 6\Delphi7" -GD -$D+ D:\TEST1.dpr
posted @ 2023-05-19 17:28  Tag  阅读(95)  评论(0编辑  收藏  举报