Код выложил здесь:
https://github.com/splincode/codework/tree/master/...
Суть в том, что в QtCreator все успешно компилируется и запускается
Но когда захожу в папку build своего проекта, запускаю бинарник cad отдельно или через терминал (./cad), то содержимое тут же пустое
Нашел даже решение:
pavelk.ru/qtwebengine-zavisimosti-ili-ne-otobrazha...
Не могу разобраться с решением, которое предлагает автор
Оказалось, так и есть и виновник нашёлся в папке с Qt по пути Qt/5.6/gcc_64/libexec с названием QtWebEngineProcess, но самое странное, через ldd ему то же всё хватало…
Видимо, подгружает позже…
Решил что бы наверняка добавить папку Qt с либами в глобальную переменную, в которой как раз по идее и должны храниться пути к либам LD_LIBRARY_PATH и это помогло!
В общем решение оказалось простым:
export LD_LIBRARY_PATH=/home/pavelk/Qt/5.6/gcc_64/lib:${LD_LIBRARY_PATH}
путь до Qt только на свой замените, и что бы изменения вступили в силу необходимо перелогиниться.
В дальнейшем, что бы переносить прогу с QtWebEngine в qt.conf необходимо указать папку для libexec и в неё кинуть из Qt/5.6/gcc_64/libexec экзешник QtWebEngineProcess,
ну и разумеется установить lib со всеми webengine* модулями.
"export LD_LIBRARY_PATH=/home/splincode/Qt/5.6/gcc_64/lib:${LD_LIBRARY_PATH}" - это я выполнял из терминала, но толку ноль
Вот например, не могу понять, что значит " переносить прогу с QtWebEngine в qt.conf " и "необходимо указать папку для libexec и в неё кинуть из Qt/5.6/gcc_64/libexec экзешник QtWebEngineProcess"
Но то ли я неправильно делаю, то ли не подходит
1. Я пытался в содержимое build залить файлы из /home/splincode/Qt/5.6/gcc_64/lib/
2. Пытался все в эту папку переместить и отсюда /home/splincode/Qt/5.6/gcc_64/
В итоге эти решения не помогли, такой же пустой экран запускается
3. Попытался добавить просто содержимое папки /home/splincode/Qt/5.6/gcc_64/bin/
Но из-за наличия внутри файла qt.conf перестал запускаться