Dav*_*vid 3 delphi target-platform delphi-xe4
对于大多数Delphi和C++ Builder项目(包括组件包),您可以通过右键单击项目管理器中的"目标平台"项并选择"添加平台",然后在结果中选择"64位Windows"来添加64位Windows目标.对话.
最近在RAD Studio XE4的新安装中安装组件时,我无法对某些组件执行此操作.例如:

这个具体的例子是TMS的高级多边形列表,但它也发生在其他组件包中 - 但不是全部.有些目标可用,对于那些我可以构建包并创建一个使用该组件的64位VCL表单应用程序.
什么阻止Win64目标出现在对话框中,我该如何重新启用它?
在几天前(2014年4月中旬)发布的C++ Builder XE6中,您现在可以使用C++创建64位软件包.
旧的过时答案(对C++ Builder XE3,4和5有效):
64位编译是XE3和XE4中C++包的缺失功能.
对于Delphi,您可以针对软件包定位Win32,Win64,OSX和(我认为)iOS.
对于C++,即使安装了64位编译器,也只能定位Win32和OSX.这是针对XE3记录的,显然在XE4中也没有修复.
没有QC报告,所以我添加了一个.请随意投票.我的重要性理由是包是Delphi/VCL生态系统的重要组成部分,尤其是组件.虽然您可以在64位C++项目中使用Delphi创建的64位软件包,但这意味着您无法在64位程序中使用C++编写的组件. 对我们来说,这需要在Delphi中重写我们的组件,或者等到编译器支持它.
| 归档时间: |
|
| 查看次数: |
2665 次 |
| 最近记录: |