Delphi XE5 64-разрядная не работает
Это своеобразно. Мой Delphi XE5 работал правильно и на основе переключателя сборки генерировал EXE и помещал его в соответствующую папку (Win64\Debug или Win64\Release). Что-то неизвестное сломало эту функциональность. Если я создаю новое приложение, добавляю 64-битную цель, а затем компилирую, создается папка Win32, но нет папки Win64. Это помещает EXE в папку Win32\Debug (и нет папки Win64.
Поэтому я вручную создал папки Win64 и Win64 \ Debug. Я сейчас пытаюсь запустить и получить это сообщение об ошибке (и нет никакого exe, который будет развернут в Win64\Debug):
Я нахожусь в конце этого и вещей, которые я сделал:
- проверил запуск Delphi от имени администратора
- убил Acronis (похоже, кто-то столкнулся с чем-то похожим)
- Папка вывода параметров проекта имеет значение.\$(Платформа)\$(конфигурация)
3 ответа
ОК - ошибка пилота с моей стороны, хотя понятия не имею, как это произошло. Была установлена переменная окружения с переопределением пользователя, которое было установлено в Win32. Я точно никогда не вспоминаю об этом, и не знаю почему Удаление этого переопределения вылечило проблему.
Наиболее вероятное объяснение состоит в том, что ваше антивирусное программное обеспечение вмешивается. Попробуйте отключить его, чтобы доказать свою точку зрения. Если это проблема, исключите ваши выходные каталоги из проверки.
Дважды проверьте, что выходные папки в ваших опциях проекта являются такими, какими они должны быть. Похоже, что пути изменились.