Debian 如何在不安装IndyLaz的情况下使用它?

Debian 如何在不安装IndyLaz的情况下使用它?,debian,lazarus,indy10,Debian,Lazarus,Indy10,我正在使用Lazarus,我需要IndyLaz来创建我的应用程序,所以我下载了上一个版本,我编译了它,但我有一些安装,所以我决定使用它,而不在我的IDE中安装它。 据我所知,我所需要做的就是添加组件的类(例如:TIDHTTP): 然后,声明一个变量: var http:TIDHttp; 正常情况下,仅此而已。但在编译应用程序的过程中,我遇到了以下编译错误: “找不到unit1使用的IdHttp”。 有什么不对劲吗? 感谢您的回复。项目选项->路径->其他单元文件添加Indy单元的路径。或者打开

我正在使用Lazarus,我需要IndyLaz来创建我的应用程序,所以我下载了上一个版本,我编译了它,但我有一些安装,所以我决定使用它,而不在我的IDE中安装它。 据我所知,我所需要做的就是添加组件的类(例如:TIDHTTP):

然后,声明一个变量:

var http:TIDHttp;
正常情况下,仅此而已。但在编译应用程序的过程中,我遇到了以下编译错误: “找不到unit1使用的IdHttp”。 有什么不对劲吗?
感谢您的回复。

项目选项->路径->其他单元文件
添加Indy单元的路径。或者打开
indylaz.lpk
Use->Add to Project
。或者只描述你的任务,我或其他人将提供如何使用LNet/Synapse/InternetTools库解决它的示例。谢谢,我尝试了这两个建议,但我遇到了相同的错误。嗯,这是一个下载应用程序,我也尝试过lNet,我在lazarus中安装了它,我看到了使用http组件的例子,但它对我帮助不大;我想在没有SSL的情况下使用它。所以假设URL是:“localhost\myfile”,URI是“/home/Emily/mydownloadedFile”,您能给我一个如何实现这一点的代码示例吗?很抱歉,我尝试了很多次,但都没有成功。我不知道刚才发生了什么,但我再次尝试安装,成功了。不需要使用另一个图书馆,印地就是完美的。谢谢你的帮助。
var http:TIDHttp;