У меня проблемы с созданием проекта в XE5. Я сделал некоторые базовые изменения, которые никоим образом не вызвали бы проблемы, но проект не удалось построить. Я проверил, что эти изменения прекрасно работают на другом компьютере, и что проекты продолжают создаваться на моем компьютере, если я отменю эти изменения.
Мне удалось сузить причину до кода, пытающегося использовать переменную-член, но ясно, что это не настоящая причина сбоя ссылки.
Я попытался очистить временные файлы, так как это, похоже, сработало для аналогичной проблемы:
C ++ Builder XE7 LME288 Ошибка
но это не решает проблему. Для справки я получаю следующее:
[ilink32 Warning] Warning: unknown heap name : 0x08000000 / 0x08000000
[ilink32 Warning] Warning: Error detected (LME1641)
[ilink32 Error] Error: Unable to perform link
Меня это сводит с ума, у кого-нибудь есть идеи?
Со временем это удалось выяснить. Файл .cbproj был испорчен в результате недавнего слияния.
Проблема была крайне спорадической, так как некоторые ветви с одним и тем же файлом проекта создавались, а некоторые — нет. Если у вас возникла эта проблема, убедитесь, что ваш файл проекта содержит соответствующую информацию!