我正在尝试修复旧的Delphi软件。但是我已经很长时间没有使用Delphi了。当我尝试运行该软件时:
[Fatal Error] CHAINU.PAS(10): File not found: 'TCustAbs.dcu'
在POHook.dpr主文件中
Uses Classes, Dialogs, Forms, IniFiles, SysUtils, Windows, CustAbsU,
Menus, EntMenuU, TCustAbs;
在名为BaseFile的文件夹内有一个TCUSTABS.PAS文件,Basefile文件夹和POHOOK.dpr位于同一文件夹中。
[致命错误] CHAINU.PAS(10):找不到文件:'TCustAbs.dcu' .dcu文件在哪里?
答案 0 :(得分:2)
在名为BaseFile的文件夹内有一个TCUSTABS.PAS文件,Basefile文件夹和POHOOK.dpr位于同一文件夹中。
除非您将文件夹专门添加到项目的搜索路径中,否则编译器不会自动为您搜索文件夹,这通常是个坏主意,除非它是第三方库。 (如果它与DPR在同一文件夹中,则似乎没有。)最好将TCUSTABS.PAS文件添加到项目本身。这样,编译器就可以轻松找到它。