Устройство Delphi XE-F1027 не найдено: 'система.пас или двоичные эквиваленты (.dcu) при активации пробной версии
Я только что приобрел полную версию Delphi XE Architect после использования пробной версии в течение 30 дней. Я ничего не могу построить, каждый раз, когда я иду строить проект, я получаю ошибку.
[DCC Fatal Error] MegaMainPrj.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)
быстрый google сказал, что пути библиотеки были проблемой, и я сравнил то, что было дано (в предыдущем вопросе stackoverflow) с тем, что у меня было в реестре, и это было идентично.
что может быть причиной этого?
EDIT: сразу после того, как я получу это сообщение об ошибке сбой всей IDE.
6 ответов
убедитесь, что переменные среды установлены правильно (Tools->Options->Environmental Variables
из главного меню IDE):
BDS=D:\Embarcadero\RAD Studio.0
BDSCOMMONDIR=C:\Users\Public\Documents\RAD Studio.0
PLATFORM=Win32
все это должно быть установлено в System Variables
раздел, и должен был быть добавлен установщиком. (Очевидно, они должны указывать на место установки вашей установки XE-mine установлен в D:\Embarcadero\RAD Studio.0
, как видите.)
EDIT: я вижу в вашем комментарии, который вы установили в C:\Program Files
- плохая идея, если вы используете Windows Vista или Win7 или выше. Вы следует попробовать установить в другом месте. Вы также можете попробовать запустить IDE как администратор (щелкните правой кнопкой мыши ярлык в меню Пуск->Все программы->Embarcadero->RAD Studio XE->Delphi XE, выберите "Запуск от имени администратора" в контекстном меню). Это что-нибудь меняет?
кроме того, вы можете открыть бесплатный случай поддержки Embarcadero для вопросов, связанных с установкой. Сначала я попробую переустановить в другом месте (запустив установку как администратор, поместив ее в другую папку, и установка для всех пользователей); если это не работает, откройте случай поддержки. Вы также можете опубликовать в форумы установки Embarcadero Delphi - вам нужно будет сначала создать учетную запись пользователя, чтобы войти в систему.
C:\Embarcadero\RAD Studio.0\lib\win32\release
и
C:\Embarcadero\RAD Studio.0\lib\win32\debug
и из этих путей было добавить в Delphi XE2 из IDE Инструменты- > Параметры - > библиотека - >путь к библиотеке>>
все в порядке?
иногда это сообщение об ошибке возникает, когда у нас есть дубликаты библиотек включены.
убедитесь, что:
Инструменты- > Параметры - >Параметры Окружающей Среды - > Библиотека
и
Проект- > Параметры - >Каталоги / Условные Обозначения
Не включайте одни и те же пути...
при компиляции с использованием компилятора командной строки, поэтому не из среды IDE, вы также можете получить эту ошибку, когда имя конфигурации сборки не " отладка "и не"выпуск".
кажется, что при использовании компилятора командной строки он пытается найти свой dcus в пути под BDSLIB, который он создает с использованием имени конфигурации. Это произошло при использовании конфигурации с именем ReleaseHA. Примечание: это не было конфигурации суб под "освобождение", но дополнительную конфигурация помимо "debug"и " release".
инструменты Goto->параметры->библиотека - > путь к библиотеке
и добавить $(BDSLIB)\win32\release
это сработало в Delphi 10.2