Ошибка Qt не может найти -lQtCore -lQtGui -lQtTest -QtOpenGl -lcore в Linux Ubuntu 16.04 - PullRequest
0 голосов
/ 10 апреля 2019

Я использую Qt 5.12.2 на Linux Ubuntu 16.04, и когда я выполняю программу, я получаю сообщение об ошибке, в котором говорится, что она не находит -lQtCore, -lQtGui, -lQtTest, -lQtOpenGl и -lcore, и я также получаю

collect2 error: ld вернул 1 состояние выхода.

Что я могу сделать, чтобы это исправить?

Я уже пытался решить эту проблему с помощью команды sudo apt-get install libglu1-mesa-dev и sudo apt-get install mesa-common-dev

1 Ответ

0 голосов
/ 10 апреля 2019

Похоже, что в вашей системе не установлены библиотеки Qt5. Библиотеки включены в среду выполнения Qt Creator, поэтому он всегда может их найти. Когда вы запускаете исполняемый файл вне Qt Creator, вы должны (обычно) копировать необходимые библиотеки в папку, в которую был помещен исполняемый файл.

Проверьте детали в документах.

https://doc.qt.io/qt-5/linux-deployment.html

...