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 XE8中添加64位目标平台?_Delphi_Windows 7 X64_Delphi Xe8 - Fatal编程技术网

如何在Delphi XE8中添加64位目标平台?

如何在Delphi XE8中添加64位目标平台?,delphi,windows-7-x64,delphi-xe8,Delphi,Windows 7 X64,Delphi Xe8,帮助文件说,右键单击项目管理器中的目标平台,然后选择“添加平台”,但当我这样做时,“添加平台”项变灰 是否有其他方法添加64位平台?从以前版本的Delphi迁移项目时可能会出现这种情况 尝试删除dproj文件,然后打开dpr文件。这种方式通常处理升级过程 如果没有,您可能需要创建一个新项目并将现有的源文件添加到其中 或者您可以尝试编辑dproj文件以启用Win64平台 ... 3. ... ... 真的 基础 真的 ... Delphi.Personality.12 ... ... 真的 真的

帮助文件说,右键单击项目管理器中的目标平台,然后选择“添加平台”,但当我这样做时,“添加平台”项变灰


是否有其他方法添加64位平台?

从以前版本的Delphi迁移项目时可能会出现这种情况

尝试删除dproj文件,然后打开dpr文件。这种方式通常处理升级过程

如果没有,您可能需要创建一个新项目并将现有的源文件添加到其中

或者您可以尝试编辑dproj文件以启用Win64平台


...
3.
...
...
真的
基础
真的
...
Delphi.Personality.12
...
...
真的
真的
...
...
...

您是否在安装程序的组件列表中选择了此平台?@TLama,是的,安装了64位,我有一个应用程序,其中添加平台的选项起作用。尝试了另一个,但它不允许我添加平台。在这里工作正常。您的场景有什么特别之处?听起来所有可能的平台都已添加到您的项目中。这是我看到选项变灰的唯一原因。你说的是VCL还是FMX?因为FMX会自动在一个新项目中添加所有平台,而VCL只会添加Win32。您使用的是Delphi starter edition吗?如果要手动编辑dproj文件,请不要忘记Win64平台需要在
元素中出现并启用:
True
当然,Andy K已声明已正确安装64位平台。无论如何,我只是编辑了我的答案,让它更清楚。谢谢,这不是在IDE中安装Win64平台的问题。它必须存在并在项目中启用,并且您提到的
元素不是发生的方式,而是
元素。
仅仅是管理平台配置设置的方式。我将尝试删除proj文件,看看明天回去工作时会发生什么。这两个项目都来自同一时间线XE5-XE6-XE7-XE8,并在XE7中工作。不确定为什么其中一个用于升级而另一个不用于升级。删除项目文件并重新创建解决了问题,谢谢。