命令行方式下如何编译问题

蓝色光芒 2003-08-06 02:32:07
DCC32.EXE可以在命令行方式下编译一个PAS没有问题,编译一个简单的Project也没有问题,如果该项目里引用了其他单元,如TB97等等,就会出问题,而在Delphi32.EXE里面编译就不会出问题,
请问该怎么设置DCC32.EXE的参数啦?
...全文
84 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
foreveryday007 2003-08-08
  • 打赏
  • 举报
回复
HELP YOU UP!!!
蓝色光芒 2003-08-08
  • 打赏
  • 举报
回复
还是不行,其他一些引用的单元还是不行,提示“xxxx.dcu"没有发现,但是这个Pas明明在这个目录下啊,而且我用的是-B 参数,-B = Build all units,为什么啊?
蓝色光芒 2003-08-08
  • 打赏
  • 举报
回复
谢!!
dawnming 2003-08-07
  • 打赏
  • 举报
回复
up
firetoucher 2003-08-07
  • 打赏
  • 举报
回复
如果是单元文件,如楼上,直接添加引用路径,如果是包package,用 -LU参数,其他的参见上面的directory参数
firetoucher 2003-08-07
  • 打赏
  • 举报
回复
Syntax: dcc32 [options] filename [options]

-A<unit>=<alias> = Set unit alias -LU<package> = Use package
-B = Build all units -M = Make modified units
-CC = Console target -N<path> = DCU output directory
-CG = GUI target -O<paths> = Object directories
-D<syms> = Define conditionals -P = look for 8.3 file names also
-E<path> = EXE output directory -Q = Quiet compile
-F<offset> = Find error -R<paths> = Resource directories
-GD = Detailed map file -U<paths> = Unit directories
-GP = Map file with publics -V = Debug information in EXE
-GS = Map file with segments -VR = Generate remote debug (RSM)
-H = Output hint messages -W = Output warning messages
-I<paths> = Include directories -Z = Output 'never build' DCPs
-J = Generate .obj file -$<dir> = Compiler directive
-JP = Generate C++ .obj file --help = Show this help screen
-K<addr> = Set image base addr --version = Show name and version
microjuz 2003-08-07
  • 打赏
  • 举报
回复
受教。。。。
renzy205 2003-08-07
  • 打赏
  • 举报
回复
delphi6\bin\dcc32.cfg
-u"D:\Borland\Delphi6\lib;D:\vcl\synapse\source\lib"添加单元目录
蓝色光芒 2003-08-07
  • 打赏
  • 举报
回复
自己顶一下!!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧