Delphi XE7中的默认库路径无效

Delphi XE7中的默认库路径无效,delphi,delphi-xe7,Delphi,Delphi Xe7,我已经安装了Delphi XE7几天了。我意识到一些路径(库路径、调试路径)无效(以灰色显示)。尽管我在Delphi设置中没有做任何更改,但我认为这是我的错。因此,我卸载了Delphi XE和Delphi XE7以及所有相关的插件。然后我重新安装了DelphiXe7。安装之后,我打开了IDE并检查了路径。它们仍然无效。请参阅所附图片 我还注意到$(平台)变量是空的。我在Win32上。它不应该是“Win32”吗 $(BDSLIB)\$(平台)\debug也是灰色的(无效) 我的安装有什么问题

我已经安装了Delphi XE7几天了。我意识到一些路径(库路径、调试路径)无效(以灰色显示)。尽管我在Delphi设置中没有做任何更改,但我认为这是我的错。因此,我卸载了Delphi XE和Delphi XE7以及所有相关的插件。然后我重新安装了DelphiXe7。安装之后,我打开了IDE并检查了路径。它们仍然无效。请参阅所附图片

我还注意到$(平台)变量是空的。我在Win32上。它不应该是“Win32”吗

$(BDSLIB)\$(平台)\debug也是灰色的(无效)

我的安装有什么问题

任何人都可以发布此注册表部分:
[HKEY\U CURRENT\U USER\Software\Embarcadero\BDS\15.0\Library]
[HKEY\U CURRENT\U USER\Software\Embarcadero\BDS\15.0\Environment Variables]

警告
正如Ken White所建议的那样,切勿按下“删除无效路径”按钮。Embarcadero现在应该把那个按钮扔掉


提示:

这些“默认”设置的一部分(在XE7中不再可用)被移动到了另一个地方。例如,IDE在启动时加载的“默认”包现在位于“组件->安装包”菜单下。因为“安装”这个词,所以非常隐蔽。

我的看起来像这样:

我的安装没有问题。我认为一切都很好,无效目录并不重要


我不确定为什么在您的屏幕截图中,
$(BDSLIB)\$(平台)\release
被视为无效。也许当你编译一个项目时,这会自行解决。然而,我仍然认为这里的一切看起来都很正常,您在构建项目时不会遇到任何问题。

没有($Platform)env var。它稍后会被替换。看起来你并没有真正完成新的安装并拍摄屏幕截图。快速报道?Raize?我的XE2安装中也有灰色条目。看起来他们从一开始就在那里,一切正常。这在很久以前(2007年)的QualityCentral上就有报道,但直到现在,Embarcadero似乎还没有修复它,甚至有问题的QC()在2009年关闭。你可以只捕获对话框而不是屏幕的大部分,这对手机用户来说会更礼貌,对我们其他人来说也会更容易看。没有必要发布一个巨大的图像来显示一个小对话框。(+1是问题的答案,但请以后多为他人着想。移动用户处理的是小屏幕,并且经常为下载的数据付费,因此只有在绝对必要时才使用图像,然后尽可能使用最小的图像是值得赞赏的。)我看不到David所说的需要发布巨大图像的内容。您可以评论说您已经确认了这一点,因为您最近的项目列表是空的。我的“$(BDSLIB)\$(平台)\release”是灰色的:(@table:在编译时根据您编译的目标平台(Win32、Win64、Android等)设置
$(平台)
之前,它不存在)。如果您当前的目标平台是Win32(编译时)文件夹存在,因为
$(平台)
设置为
Win32
。但是,在编译之前,
$(平台)
未设置,并且磁盘上没有名为
$(平台)
的实际文件夹,因此它是灰色的。(这也是为什么没有在命令窗口图形中设置它的原因,因为IDE中的生成过程没有设置它。)至于
$(BDSUERDIR)
,它也只有在IDE设置它之后才存在,因此没有现有的文件夹
$(BDSUERDIR)\导入
。在计算环境变量后,它们是有效的路径,但在显示对话框时不会发生这种情况,因此路径似乎无效。@KenWhite在工作中,我们更愿意明确说明源代码的来源。但在任何情况下,即使我们使用第三方,我们也会将源代码合并到源代码控制中l repo,这样我们就可以控制版本控制。所以对我来说,只需
$(BDSLIB)\$(Platform)\release
就可以了。不管你的问题是什么,它与全局库路径中灰显的成员无关