我刚刚安装了Delphi Seattle Upgrade 1。
如果我转到菜单Tools\Options\Environment options\Delphi options\Library
,所选平台下拉列表将继续恢复为64位Windows。
在安装了许多第三方软件包并手动更新了库路径之后,发现我把它们全部放在错误的地方并不是很有趣; - (
我在Win64 Windows 7上运行Win32代码。只有一次我构建了一个64位软件包,但从那时起它就是32位。
我能做什么/应该做些什么来解决这个问题?
已编辑添加:
<Platform value="Win32">True</Platform>
和<Platform value="Win64">False</Platform>
(20个中的5个还有<Platform value="OSX32">False</Platform>
)答案 0 :(得分:0)
一个原因可能是您正在构建为64位平台配置的项目。
我尝试了以下内容:
==&GT;库平台自动更新为64位
检查项目(目标平台)的配置,以及构建过程中使用的所有包。可能有一个设置为64位导致此行为。
答案 1 :(得分:0)
不,你无能为力。这也让我感到很沮丧。它似乎不是存储在任何地方的偏好(或基于当前项目设置的上下文)。表单默认为在第一次打开时显示64位库设置。
解决此问题的唯一方法是从64位库中删除错误添加的条目并将它们移动到32位库。如果真的有很多,你可以随时编写脚本或在注册表中执行,而不是通过IDE的GUI。