dcc32.exe 是delphi的编译器,你在delphi中能编译程序么
如果你在命令行下不能使用编译器,那你在delphi IDE中应该也不能编译程序
编译器版本18.5 的是d2007吧
权限不说了,俺觉得dcc32.exe文件是损坏了的吧,另外你用的是64位win7,还是用的2008、2012?
如果你在命令行下不能使用编译器,那你在delphi IDE中应该也不能编译程序
编译器版本18.5 的是d2007吧
权限不说了,俺觉得dcc32.exe文件是损坏了的吧,另外你用的是64位win7,还是用的2008、2012?
上面那个问题确实是dcc32.exe 损坏了,下载了一个新的可以用了。
现在编译程序时,又出现新的问题:
DCC_test.dpr(1) Fatal: F2063 Could not compile used unit 'System.pas',如下图请问这个是什么原因,是我的system.pas文件有问题吗?
只不过不显示那个CMD窗口而已,重点是编译指令参数。
在命令行编译,你得熟知各种编译指令参数,俺基本直接在CMD下编译过程序,也不熟悉。
你自行查下吧,比如http://zhidao.baidu.com/link?url=QeFulPCTJLFmte77pwg3ZUKje8t8zIffxaGNfcFnUWcBphpBHOwDPONDAXUKOWWFhAiTRiTrl5_Pz7QTrghdo_你在D7 IDE中编译时是不是会有超多的警告?如果有很多相同的类似unsafe xxx的警告,
列出那个警告就是非常耗时的,可以关闭那些警告加快编译速度
project options -> compiler messages -> 取消勾选最后三项,
unfsafe type // 不安全的类型
unfsafe code // 不安全的代码
unfsafe typecast // 不安全的类型转换
我发现可能是版本的问题,网上下载的dcc32的版本是delphi2007的,
(CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear)我的delphi版本好像是d7(这几个版本不太清楚)
这样运行delphi2007的dcc32就会出现这种问题?
现在终于找到相同版本的dcc32了,好艰难
此外,感谢撸大师的指点,之前本机的dcc32是公司安装的,结果居然这么坑!