Название: symbol _ZdlPvm version Qt_5 not defined in file with link time reference Отправлено: Scarecrow от Август 14, 2018, 09:13 Добрый день!
Есть два компьютера. На компьютере номер 1 стоит qtcreator и создается программа. Далее она собирается и исполняемый файл отправляется на компьютер номер 2. На компьютере 2 стоит qt5-default. Компьютер 1 qmake --version QMake version 3.1 Using Qt version 5.10.1 in /opt/Qt5.10.1/5.10.1/gcc_64/lib Компьютер 2 qmake --version QMake version 3.1 Using Qt version 5.10.1 in /usr/lib/x86_64-linux-gnu При запуске программы на компьютере 2 она открывается, после нажатия на pushButton вылетает с ошибкой ./QWebEnginePdf: relocation error: ./QWebEnginePdf: symbol _ZdlPvm version Qt_5 not defined in file libQt5Core.so.5 with link time reference При запуске исполняемого файла на компьютере 1 такой ошибки не появляется. Что я не так настраиваю? Название: Re: symbol _ZdlPvm version Qt_5 not defined in file with link time reference Отправлено: qate от Август 14, 2018, 12:24 чтобы так работало (сборка на №1 и запуск на №2), то версии qt должны быть бинарно совместимыми т.е. или на обоих та же версия ОС и библиотек или собирай сам Qt и линкуйся и собрай с нею
или с сайта качай Qt и её на обоих компах ставь и собирай ею Название: Re: symbol _ZdlPvm version Qt_5 not defined in file with link time reference Отправлено: Scarecrow от Август 14, 2018, 13:57 Спасибо за ответ!
Сработало перенастроить Kit для Qtcreator, чтобы он пользовался дефолтным qmake. Название: Re: symbol _ZdlPvm version Qt_5 not defined in file with link time reference Отправлено: vebmaster от Апрель 02, 2020, 16:24 symbol _ZdlPvm version Qt_5 not defined Решение:в .pro файл проекта добавить: Код: CONFIG += c++11 |