Delphi FMX Linux Компоненты платформы и REST (несовпадение) - PullRequest
0 голосов
/ 21 апреля 2020

Когда я добавляю библиотеки отдыха в свой проект и работаю в среде linux, я получаю ошибку, подобную приведенной ниже.

[D CC Ошибка] E2597 C: \ Программные файлы (x86) \ Embarcadero \ Studio \ 20.0 \ bin \ ld- linux .exe: ошибка: не удается найти -lcurl c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_global_init (int): ошибка: неопределенная ссылка на 'curl_global_init' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_global_cleanup (): ошибка: неопределенная ссылка на 'curl_global_cleanup' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_slist_append (curl_slist *, char *): ошибка: неопределенная ссылка на 'curl_slist_append' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_slist_fr ee_all (curl_slist *): ошибка: неопределенная ссылка на 'curl_slist_free_all' c: \ Program Files (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi: : Curl :: curl_easy_strerror (CURLcode): ошибка: неопределенная ссылка на 'curl_easy_strerror' c: \ program files (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: function Linuxapi :: Curl :: curl_easy_init (): ошибка: неопределенная ссылка на 'curl_easy_init' c: \ program files (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi. Curl: функция Linuxapi :: Curl :: curl_easy_setopt (void *, CURLoption): ошибка: неопределенная ссылка на 'curl_easy_setopt' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi. Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_easy_perform (void *): ошибка: неопределенная ссылка на 'curl_easy_perform' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_easy_cleanup (void *): ошибка: неопределенная ссылка на 'curl_easy_cleanup' c: \ program files (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl.o: Linuxapi.Curl: function Linuxapi :: Curl :: curl_easy_getinfo (void *, CURLINFO): ошибка: неопределенная ссылка на 'curl_easy_getinfo' c: \ программные файлы (x86) \ embarcadero \ studio \ 20.0 \ lib \ Linux64 \ debug \ Linuxapi.Curl. o: Linuxapi.Curl: функция Linuxapi :: Curl :: curl_easy_duphandle (void *): ошибка: неопределенная ссылка на 'curl_easy_duphandle'

Это приложение работает без библиотеки Rest на linux. Моя delphi версия RIO 13.3 и платформа Linux - это Ubuntu 18.4. Вы когда-нибудь видели эту проблему раньше?

...