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