我该如何向Delphi安装诸如Velthuis.Console之类的库?我按照建议打开了.dpr文件,但是没有其他在线指南中所示的安装选项。它可以按预期进行编译和工作,但是如何使其成为共享库?先感谢您。
我假设您已从Rudy的文章链接的GitHub页面上将Rudy的库下载为.Zip文件。
该文件将包含他的.Pas文件的3种样式,他将这些样式放在一起以模仿TurboPascal附带的传统Crt.Pas单元,以提供易于使用的基本屏幕和键盘处理。这些是:Velthuis.AnsiConsole.Pas Velthuis.AutoConsole.Pas Velthuis.Console.Pas
该答案的其余部分假定您只想使用Velthuis.Console.Pas。您希望能够在以后的项目中使用此单元。
您的问题归结为:如何告诉Delphi在哪里寻找控制台单元?
这是我所做的:
我在D:驱动器上创建了一个Rudy文件夹,并将文件解压缩到那里。
接下来,如果我还没有,则创建一个文件夹D:\ D103Lib2。这样做的目的是,Delphi的默认配置包括一个Lib子文件夹,在该子文件夹中可以找到所需的某些文件(例如.Bpl和.Dcu文件),并且如果您不这样做,从长远来看,它会使您的痛苦最小化开始在里面放东西。
接下来在D:\ Rudy中打开ConsoleDemo.DProj,然后转到Project | IDE中的选项
就在弹出窗口的顶部。在右侧的选项卡上Delphi Compiler
,单击设置Unit output directory
并将其设置为D:\ D103Lib2,然后关闭弹出窗口。这样做的目的是,当您编译ConsoleDemo时,编译器将依次编译Velthuis.Console.Pas以生成文件,并将其(而不是.Pas文件)放入D:\ D103Lib2。
编译ConsoleDemo。编译应该成功。
创建一个新的Console App项目并将Velthuis.Console
其添加到“使用”列表中。
尝试编译新项目,编译器会抱怨找不到 Velthuis.Console
转到项目| 选项| 再次使用Delphi编译器,并在右侧的选项卡中Search Path
添加D:\ D103Lib2。
再次尝试编译项目,这次编译将成功。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句