【发布时间】:2011-05-12 19:39:00
【问题描述】:
我正在使用 dcc32 编译器从命令行编译我的项目。我遇到了这个错误“找不到所需的包 X” 但我确实在 Windows 路径变量中定义了 X.* 中所有文件的路径。 我被这个错误困住了。 非常感谢任何见解! 谢谢
【问题讨论】:
标签: delphi compiler-errors delphi-5
我正在使用 dcc32 编译器从命令行编译我的项目。我遇到了这个错误“找不到所需的包 X” 但我确实在 Windows 路径变量中定义了 X.* 中所有文件的路径。 我被这个错误困住了。 非常感谢任何见解! 谢谢
【问题讨论】:
标签: delphi compiler-errors delphi-5
为了编译,需要已编译的包 - .dcp。如果此文件在 Windows 搜索路径中没有帮助,编译器必须能够在其库路径或项目的搜索路径中找到它。
【讨论】:
我曾因此类问题而头疼过很多次 - 不能肯定这会对您有所帮助,但肯定会为您指明正确的方向:
1) 据我所知,Windows 路径变量对于 Delphi 编译器来说是不够的——即使您是从命令行运行的。您需要检查您的 Delphi 环境选项、项目选项等。
2) 即使您的 Delphi 路径似乎配置正确,您的 dpr 也可能明确引用了未找到的单元;或者您可能将软件包最初安装在与您现在指向的路径不同(并且可能丢失)的路径上;
3) 在您的项目路径上发现的旧的、过时的 DCU 可能会导致神秘问题...
4) 你能在 IDE 中编译这个项目吗?尝试时会发生什么?
HTH
【讨论】: