Delphi XE5 64-разрядная не работает

Это своеобразно. Мой Delphi XE5 работал правильно и на основе переключателя сборки генерировал EXE и помещал его в соответствующую папку (Win64\Debug или Win64\Release). Что-то неизвестное сломало эту функциональность. Если я создаю новое приложение, добавляю 64-битную цель, а затем компилирую, создается папка Win32, но нет папки Win64. Это помещает EXE в папку Win32\Debug (и нет папки Win64.

Сообщение об ошибке при попытке запустить

Поэтому я вручную создал папки Win64 и Win64 \ Debug. Я сейчас пытаюсь запустить и получить это сообщение об ошибке (и нет никакого exe, который будет развернут в Win64\Debug):сообщение об ошибке при попытке запуска с созданными вручную папками

Я нахожусь в конце этого и вещей, которые я сделал:

  1. проверил запуск Delphi от имени администратора
  2. убил Acronis (похоже, кто-то столкнулся с чем-то похожим)
  3. Папка вывода параметров проекта имеет значение.\$(Платформа)\$(конфигурация)

3 ответа

Решение

ОК - ошибка пилота с моей стороны, хотя понятия не имею, как это произошло. Была установлена ​​переменная окружения с переопределением пользователя, которое было установлено в Win32. Я точно никогда не вспоминаю об этом, и не знаю почему Удаление этого переопределения вылечило проблему.

Наиболее вероятное объяснение состоит в том, что ваше антивирусное программное обеспечение вмешивается. Попробуйте отключить его, чтобы доказать свою точку зрения. Если это проблема, исключите ваши выходные каталоги из проверки.

Дважды проверьте, что выходные папки в ваших опциях проекта являются такими, какими они должны быть. Похоже, что пути изменились.

Другие вопросы по тегам