Перейти к содержанию
Fire Monkey от А до Я

Dmitry_4501

Пользователи
  • Постов

    82
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Ответы сообщества

  1. Пост Dmitry_4501 - сообщение в Ошибка сборки программы под RedOS (cannot find -lgcc_s). был отмечен как ответ   
    В общем. Я решил тоже установить RedOS. Установил на виртуалку.

    Собрал SDK в Delphi. Попробовал собрать проект - не получилось
    Тогда я начал искать в сети решения. Нашел как установить gcc и прочие утилиты и библиотеки для разработки. (при помощи команды 
    dnf groupinstall "Development Tools" После установки я решил обновить SDK при помощи кнопки Update Local File Cache
    По итогу ничего не получилось. Тогда я решил при помощи Beyond Compare сравнить файлы и папки моих SDK (один для RedOS не работающий и второй для Ubuntu полностью рабочий). Я заметил различие в том что в SDK для RedOS отсутствовала папка gcc. Я полез искать эту папку в самой RedOS и нашел её, но почему-то PAServer её не передал во время создания SDK.
    Зайдя в папку я нашел причину проблемы.
    Для Ubuntu папка с gcc называется вот так - x86_64-linux-gnu
    А для RedOS папка с gcc называется вот так - x86_64-redsoft-linux
    Вот и вся причина. PAServer ничего не знает ни о какой x86_64-redsoft-linux и поэтому при создании SDK её не копирует. Отсюда и ошибка сборки проекта на стадии линковки.
    В общем, решил эту проблему самым простым способом - создал символическую ссылку
    ln -s ./x86_64-redsoft-linux ./x86_64-linux-gnu А затем ещё раз в Delphi нажал на кнопку Update Local File Cache
    После того как процесс обновления файлов SDK завершился я попробовал собрать проект и...

     
    Краткое руководство как получить рабочий SDK для RedOS.
    1. Загружаем PAServer в систему
    2. Выполняем команду 
    dnf groupinstall "Development Tools" 3. В терминале переходим по пути из / в /usr/lib/gcc
    4. Создаем символическую ссылку ln -s ./x86_64-redsoft-linux ./x86_64-linux-gnu
    5. В Delphi создаем\обновляем (при помощи Update Local File Cache) SDK для RedOS
    Готово
  2. Пост Dmitry_4501 - сообщение в [РЕШЕНО]: Как отловить кнопки пульта ДУ был отмечен как ответ   
    В общем удалось решить проблему с кнопками пульта. Теперь приложение распознает все кнопки с пульта. Если кому-то нужно, прикрепил архив. (Delphi 10.3.1 Rio)
     
    fmx_androidkey_fix.zip
×
×
  • Создать...