Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在编译Delphi 2010项目时,什么会导致“找不到必需的包'IndyCore'”?_Delphi_Delphi 2010_Indy - Fatal编程技术网

在编译Delphi 2010项目时,什么会导致“找不到必需的包'IndyCore'”?

在编译Delphi 2010项目时,什么会导致“找不到必需的包'IndyCore'”?,delphi,delphi-2010,indy,Delphi,Delphi 2010,Indy,我在Windows8.1上重新安装了Delphi2010 我创建了一个新项目,并在Packages下选择Build with runtime Packages 我编译它并立即得到错误 [dcc致命错误]找不到E2202所需的包“IndyCore” 我已检查:程序包IndyCore140.bpl在$BDS\bin目录中可用,其他所有与Indy相关的程序包也是如此。IndyCore.dcp文件在$BDS\lib和$BDS\lib\debug中也可用 这让我快发疯了。有什么提示吗 这是我在启用“显示命

我在Windows8.1上重新安装了Delphi2010

我创建了一个新项目,并在Packages下选择Build with runtime Packages

我编译它并立即得到错误 [dcc致命错误]找不到E2202所需的包“IndyCore”

我已检查:程序包IndyCore140.bpl在$BDS\bin目录中可用,其他所有与Indy相关的程序包也是如此。IndyCore.dcp文件在$BDS\lib和$BDS\lib\debug中也可用

这让我快发疯了。有什么提示吗

这是我在启用“显示命令行”选项时获得的命令行,该选项添加了换行符以提高可读性:

dcc command line for "Project2.dpr"
c:\delphi\delphi2010\bin\dcc32.exe
  --no-config
  -LUrtl;vcl;vclx;vclimg;vclactnband;dbrtl;vcldb;vcldbx;bdertl;vcltouch;xmlrtl;
    dsnap;dsnapcon;TeeUI;TeeDB;Tee;adortl;VclSmp;vclie;inet;inetdb;webdsnap;
    websnap;inetdbbde;inetdbxpress;soaprtl;DbxCommonDriver;DbxClientDriver;
    DBXInterBaseDriver;DBXMySQLDriver;dbexpress;dbxcds;tdbf;intrawebdb_100_140;
    Intraweb_100_140;IndyCore;IndySystem;IndyProtocols
  -M
  -Q
  -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE
  -DDEBUG
  -Ic:\delphi\delphi2010\lib;"C:\Users\Public\Documents\RAD Studio\7.0\dcp"
  -LE"C:\Users\Public\Documents\RAD Studio\7.0\Bpl"
  -LN"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
  -NB"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
  -Oc:\delphi\delphi2010\lib;"C:\Users\Public\Documents\RAD Studio\7.0\dcp"
  -Rc:\delphi\delphi2010\lib;"C:\Users\Public\Documents\RAD Studio\7.0\dcp"
  -Uc:\delphi\delphi2010\lib;"C:\Users\Public\Documents\RAD Studio\7.0\dcp"
  -K00400000
  -NO"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
  Project2.dpr
我找不到任何可疑的东西


编辑:Stefan Glienke建议Google+检查PATH环境变量,因为它可能太长。它大约有1400个字符长。我将其缩减到最低限度,224个字符,但这并没有解决问题。

Daniela Osterhagen在一篇不再提供的Google+帖子中回答了这个问题:

可能是编译器找不到的indycore.dcp文件。那个文件在库路径中吗

不,不是!看看你发布的命令行!它不包含 c:\delphi\delphi2010\lib\indy10

在Delphi 2010安装中,我只是临时从库路径中删除了该目录,并得到了相同的错误

事实证明,这正是问题所在$库路径中缺少BDS\libs\Indy10。我不知道这是怎么发生的,因为如上所述,这是一个新的安装


链接被删除,Google+不再可用,互联网档案也没有这些链接

Daniela Osterhagen在Google+发布的一篇不再可用的帖子中回答了这个问题:

可能是编译器找不到的indycore.dcp文件。那个文件在库路径中吗

不,不是!看看你发布的命令行!它不包含 c:\delphi\delphi2010\lib\indy10

在Delphi 2010安装中,我只是临时从库路径中删除了该目录,并得到了相同的错误

事实证明,这正是问题所在$库路径中缺少BDS\libs\Indy10。我不知道这是怎么发生的,因为如上所述,这是一个新的安装


链接被删除,Google+不再可用,互联网档案也没有这些链接

哦,那些可爱的人,他们在没有留下评论的情况下否决了一个问题。哦,那些可爱的人,他们在没有留下评论的情况下否决了一个问题。我也有同样的问题,并从这篇文章中找到了解决方案。谢谢我也有同样的问题,并从这篇文章中找到了解决办法。谢谢