Михаиллл
Михаиллл16 сентября 2019 г. 14:16

Как в МакОС собрать библиотеки в папку с программой

Добрый день.
Собрал программу под МакОС, но на другом компе она не работает, видимо связанна с библиотеками Qt на моем компе.
Скажите пожалуйста, как собрать нужные библиотеки в папке с программой?

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

9
R
  • 16 сентября 2019 г. 17:09
  • Ответ был помечен как решение.

прочитайте https://doc.qt.io/archives/qt-5.11/osx-deployment.html

        QMAKE_POST_LINK += "~/Qt/5.12.0/clang_64/bin/macdeployqt $${TARGET}.app $$escape_expand( \\n\\t )"
    Михаиллл
    • 18 сентября 2019 г. 12:33

    Используя такую запись, приложение собралось лучше и на другом компе запустилось.Даже забирает данные из SQL, но почему то не вводит новые данные. Как Вы думаете, в чем может быть дело?

      R
      • 18 сентября 2019 г. 12:39

      яка база? може нема прав на файл якщо це SQLite

        Михаиллл
        • 18 сентября 2019 г. 12:41

        Да, база SQLite. А как получить права на изменение базы?

          R
          • 18 сентября 2019 г. 12:49

          так я маю на увазі що можливо користувач від якого запускається програма немає права на зміну цього файла, який може бути в системних файлах....
          так стоп ви переносите базу разом з програмою чи стврюєте, і при запуску програми наповнюєте? просто якщо переносите то тоді право власності не будуть співпадати

            Михаиллл
            • 18 сентября 2019 г. 12:57

            Я поместил базу в папку с программой и перекинул на другой компьютер папку целиком.
            Скажите пожалуйста, как дать разрешение на запись в эту базу?

              R
              • 18 сентября 2019 г. 13:02

              я от не впевнений, чи можна от так на маку мінятив файли в середині прогами, спробуйте винести базу і змінити шлях в коді, і перевірте чи почне працювати

                Михаиллл
                • 19 сентября 2019 г. 0:46

                Попробовал на другом компе разрешить чтение и запись бызы вместо только чтения, но все равно не помогло.

                  Михаиллл
                  • 19 сентября 2019 г. 18:03

                  Скопировал базу в папку пользователей и тогда получилось записывать в нее

                    Комментарии

                    Только авторизованные пользователи могут публиковать комментарии.
                    Пожалуйста, авторизуйтесь или зарегистрируйтесь
                    Ua

                    Qt - Тест 001. Сигналы и слоты

                    • Результат:84баллов,
                    • Очки рейтинга4
                    Ua

                    Qt - Тест 001. Сигналы и слоты

                    • Результат:42баллов,
                    • Очки рейтинга-8
                    ОК

                    Qt - Тест 001. Сигналы и слоты

                    • Результат:47баллов,
                    • Очки рейтинга-6
                    Последние комментарии
                    ИМ
                    Игорь Максимов22 ноября 2024 г. 21:51
                    Django - Урок 017. Кастомизированная страница авторизации на Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
                    Evgenii Legotckoi
                    Evgenii Legotckoi31 октября 2024 г. 23:37
                    Django - Урок 064. Как написать расширение для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
                    A
                    ALO1ZE19 октября 2024 г. 17:19
                    Читалка fb3-файлов на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
                    ИМ
                    Игорь Максимов5 октября 2024 г. 16:51
                    Django - Урок 064. Как написать расширение для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
                    d
                    dblas55 июля 2024 г. 20:02
                    QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
                    Сейчас обсуждают на форуме
                    f
                    firstlunoxod15 февраля 2025 г. 13:46
                    Рисование на QGraphicsScene при зажатой кнопке мыши Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
                    Дмитрий
                    Дмитрий3 февраля 2025 г. 16:24
                    Создание deb-пакета. Как создать ярлык на рабочем столе после установки собственного deb-пакета? Всем привет. Сделал свой deb-пакет с программой. Всё устанавливается и работает. Ставлю по пути /usr/bin/my_application. Как для пользователя при установке пакета сразу создать ярлык на раб…
                    NW
                    Nayo Wai30 января 2025 г. 19:22
                    не запускается компьютер!!! Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
                    n
                    nkly3 января 2025 г. 12:52
                    Нужно запретить перемещение только некоторых итемов, остальные перемещать можно. Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
                    M
                    Marsel17 августа 2023 г. 0:26
                    OAuth2.0 через VK, получение email Спасибо большое за помощь и простите за то что отнял время своей невнимательностью.

                    Следите за нами в социальных сетях