2015-07-14 5 views
1

Файлы справки говорят, что щелкните правой кнопкой мыши на целевой платформе в менеджере проектов и выберите «Добавить платформу», но когда я это сделаю, элемент «Добавить платформу» выделен серым цветом.Как добавить 64-битную целевую платформу в Delphi XE8?

Есть ли другой способ добавить 64-битную платформу?

+0

Вы выбрали эту платформу в списке компонентов установщика? – TLama

+0

@TLama, да 64 бит установлен, и у меня есть одно приложение, в котором была добавлена ​​опция добавления платформы. Пробовал другое, и это не позволит мне добавить платформу. –

+0

Работает отлично здесь. Что особенного в вашем сценарии? –

ответ

4

Это может произойти при переносе проектов из предыдущих версий Delphi.

Попробуйте удалить файл dproj, а затем откройте файл dpr. Этот способ обычно обрабатывает процесс обновления.

Если это не так, вам, вероятно, потребуется создать новый проект и добавить к нему существующие исходные файлы.

Или вы можете попробовать отредактировать файл dproj, чтобы включить платформу Win64.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
     ... 
     <TargetedPlatforms>3</TargetedPlatforms> 
     ... 
    </PropertyGroup> 
    ... 
    <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''"> 
     <Base_Win64>true</Base_Win64> 
     <CfgParent>Base</CfgParent> 
     <Base>true</Base> 
    </PropertyGroup> 
    ... 
    <ProjectExtensions> 
     <Borland.Personality>Delphi.Personality.12</Borland.Personality> 
     ... 
     <BorlandProject> 
      ... 
      <Platforms> 
       <Platform value="Win32">True</Platform> 
       <Platform value="Win64">True</Platform> 
      </Platforms> 
      ... 
     </BorlandProject> 
     ... 
    </ProjectExtensions> 
    ... 
</Project> 
+0

Если вы собираетесь отредактировать файл dproj вручную, не забудьте, что платформа Windows64 должна присутствовать и включаться в элемент '': ' True' –

+0

Конечно, Andy K заявил, что он имеет 64-битную платформу, установленную правильно. В любом случае, я только что отредактировал свой ответ, чтобы понять его. Спасибо –

+0

Это не вопрос установки платформы Win64 в самой IDE. Он должен присутствовать и включаться в проекте, а элемент '', о котором вы упоминаете, не так, как это происходит, элемент ''. '' - это просто управление настройками конфигурации платформы. –

Смежные вопросы