我在用dcc32进行编译时,总提示缺少.dcu文件。
请问怎样进行命令行编译?环境:
delphi新建一application,不做任何改动,保存入 c:\test.
此时该目录下只有unit1.dfm unit.pas project1.dof project1.dpr project1.cfg project1.res
六个文件。此时,进行命令行编译。
回帖请参照这个环境回。
请问怎样进行命令行编译?环境:
delphi新建一application,不做任何改动,保存入 c:\test.
此时该目录下只有unit1.dfm unit.pas project1.dof project1.dpr project1.cfg project1.res
六个文件。此时,进行命令行编译。
回帖请参照这个环境回。
C:\TEST>dcc32 project1
Borland Delphi for Win32 compiler version 17.0
Copyright (c) 1983,2004 Borland Software Corporation
Unit1.pas(25)
Project1.dpr(14)
41 lines, 0.47 seconds, 322972 bytes code, 7953 bytes data.C:\TEST>
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\ht>cd \TestC:\Test>dcc32 project1
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
Unit1.pas(25)
Project1.dpr(14)
41 lines, 2.21 seconds, 309984 bytes code, 7421 bytes data.C:\Test>
提示说缺少DCU文件,这个文件是unit1.pas生成的unit1.dcu文件。请先检查看你目录里有没有这个unit1.dcu文件,如果没有就是你编译器的问题(dcc32),如果有的话,可能是你链接器的问题(ilink32)的问题。
如果硬盘上同时装有多套VCL开发工具,使用命令行可能产生问题。