Delphi 5生成错误:未找到必需的包错误

Delphi 5生成错误:未找到必需的包错误,delphi,compiler-errors,delphi-5,Delphi,Compiler Errors,Delphi 5,我正在使用dcc32编译器从命令行编译我的项目。我遇到此错误“未找到所需的程序包X” 但是我有windows path变量中定义的X*中所有文件的路径。 我被这个错误难住了。 任何洞察都是非常感激的! 谢谢像这样的问题让我头疼不已-我不能肯定这会对你有帮助,但肯定会给你指明正确的方向: 1) 据我所知,Windows path变量对于Delphi编译器来说是不够的——即使您是从命令行运行的。您需要检查Delphi环境选项、项目选项等 2) 即使您的Delphi路径似乎配置正确,您的dpr也可能明

我正在使用dcc32编译器从命令行编译我的项目。我遇到此错误“未找到所需的程序包X” 但是我有windows path变量中定义的X*中所有文件的路径。 我被这个错误难住了。 任何洞察都是非常感激的!
谢谢

像这样的问题让我头疼不已-我不能肯定这会对你有帮助,但肯定会给你指明正确的方向:

1) 据我所知,Windows path变量对于Delphi编译器来说是不够的——即使您是从命令行运行的。您需要检查Delphi环境选项、项目选项等

2) 即使您的Delphi路径似乎配置正确,您的dpr也可能明确引用未找到的单元;或者,您的软件包最初可能安装在与您现在所指向的路径不同的路径上(可能丢失)

3) 在项目路径上发现的陈旧过时的DCU可能会导致神秘的问题

4) 你能在IDE中编译这个项目吗?当你尝试时会发生什么


HTH

对于编译,需要编译的包.dcp。如果此文件位于Windows搜索路径中,则没有帮助,编译器必须能够在其库路径或项目的搜索路径中找到它。

非常感谢!我犯错误的可能原因是你的第三个原因。我的生成路径上有重复的dcp。