Я пытаюсь реплицировать приложение, которое в настоящее время выполняется на физическом сервере Ubuntu, с использованием компьютера с Ubuntu в Virtual Box.Это приложение QT, но на сервере мы запускаем его, используя pm2 из NPM.После установки QT и установки драйверов, необходимых для приложения, я пытался запустить его, но продолжаю сталкиваться с этой ошибкой:
Невозможно смешать несовместимую библиотеку Qt (версия 0x50701) с этой библиотекой (версия 0x50905)
Я унаследовал код от кого-то другого и не хочу менять проект на QT5.9.5, поэтому я пытаюсь запустить с 5.7.1, я следовал инструкциям по другим вопросам, чтобы изменитьверсия QT до 5.7.1, но все равно выдает ту же ошибку при запуске.
Я следовал приведенным здесь инструкциям: https://unix.stackexchange.com/questions/116254/how-do-i-change-which-version-of-qt-is-used-for-qmake
При проверке версии QT с помощью "qmake -v" вв консоль я получаю следующий вывод:
QMake версия 3.0 Использование Qt версии 5.7.1 в /home/sam/Qt5.7.1/5.7/gcc_64/lib
Так что, хотя мне это кажетсякак я использую нужную версию Qt (5.7.1), я все еще получаю проблему несовместимой библиотеки, я очень новичок во всем этом, поэтому извиняюсь, если это глупый вопрос.Если кто-нибудь может сказать мне, что делать, чтобы использовать совместимую библиотеку, это было бы здорово, спасибо.