在编译Delphi 2010项目时,什么会导致“找不到必需的包'IndyCore'”?
我在Windows8.1上重新安装了Delphi2010 我创建了一个新项目,并在Packages下选择Build with runtime Packages 我编译它并立即得到错误 [dcc致命错误]找不到E2202所需的包“IndyCore” 我已检查:程序包IndyCore140.bpl在$BDS\bin目录中可用,其他所有与Indy相关的程序包也是如此。IndyCore.dcp文件在$BDS\lib和$BDS\lib\debug中也可用 这让我快发疯了。有什么提示吗 这是我在启用“显示命令行”选项时获得的命令行,该选项添加了换行符以提高可读性:在编译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中也可用 这让我快发疯了。有什么提示吗 这是我在启用“显示命
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+不再可用,互联网档案也没有这些链接哦,那些可爱的人,他们在没有留下评论的情况下否决了一个问题。哦,那些可爱的人,他们在没有留下评论的情况下否决了一个问题。我也有同样的问题,并从这篇文章中找到了解决方案。谢谢我也有同样的问题,并从这篇文章中找到了解决办法。谢谢