#linux #rest #delphi #rad-studio
#linux #rest #дельфи #rad-studio
Вопрос:
Я пытаюсь повторно скомпилировать некоторый API в версии 10.4.1 для Ubutun 18.04.4 LTS (встроенный в RAD SERVER 10.3), но когда-либо API, у которого есть эта библиотека «REST.Response.Адаптер» компилятор завершается с ошибкой, и я получаю эту ошибку :
[Ошибка DCC] E2597 C:Program Файлы (x86)EmbarcaderoStudio21.0binld-linux.exe : ошибка: не удается найти — lz [Фатальная ошибка DCC] Код ошибки компоновщика F2588: 1 ($ 00000001).
Я уже установил некоторый патч Linux для 10.4. Я попытался переустановить linux SDK, ничего….
Кто-нибудь что-нибудь знает об этом?
Ответ №1:
Во-первых, вам необходимо установить zlib1g-dev в вашу систему Linux с помощью следующей команды в терминале.
sudo apt-get install zlib1g-dev
Чтобы убедиться, что вы установили все необходимые библиотеки, вы также можете использовать эту команду:
sudo apt-get install joe wget p7zip-full curl build-essential zlib1g-dev libcurl4-gnutls-dev
Во-вторых, перезагрузите систему Linux и / или перезапустите, по крайней мере, PAServer.
После этого перейдите в свой SDK manager в среде IDE Delphi в 64-разрядной версии Linux и нажмите кнопку Обновить локальный файловый кэш под списком удаленных путей в разделе Свойства.
Кстати: Если бы вы следовали этим инструкциям http://docwiki.embarcadero.com/RADStudio/Sydney/en/Linux_Application_Development правильно по всем пунктам, с вами бы этого не случилось ;).
Комментарии:
1. Я устанавливаю все библиотеки и работаю!. Благодарю за ваш ответ. Извините за задержку ответа, я был в бездействии. (и особая благодарность за FB4D )
2. Привет, у меня такая же ошибка на CENTOS, какую библиотеку я должен установить на centos 8?
3. @Pedro: Смотрите cyberciti.biz/faq/centos-install-zlib-devel