install
Написав эту команду, библиотека QtWebEngine вроде собиралась, но после сборки она написала:
WARNING: QtWebEngine won't be built. node.js version 14 or later is required.
WARNING: QtPdf won't be built. node.js version 14 or later is required.
-- Configuring done (31.4s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
QTWEBENGINE_WEBP
-- Build files have been written to: /home/euam/qtwebengine/build
[1] + done cmake .. -GNinja -DQTWEBENGINE_WEBP=ON
Папка была пуста. Я написал:
-qtwebengine-webp вместо -DQTWEBENGINE_WEBP=ON и появилась то, что на картинке и больше ничего.
Я установил nodejs, он начал писать :
WARNING: QtWebEngine won't be built. Python3 html5lib is missing.
WARNING: QtPdf won't be built. Python3 html5lib is missing.
В чём проблема? Надо 100 пакетов?
Все что надо - то и надо, какой еще ответ ожидается ?
Почему с другими библиотеками не возникало таких проблем? Почему они расположили столько thirty-party файлов внутри репозитория, а тут просят установить даже собственный софт QtPdf ?
Задай эти вопросы разработчикам а не рандомному человеку из чатика
Я спрашиваю это потому, что может я что-то делаю не так?
Тебя просят установить html5lib для python3
А также QtPdf . Их же софт
WARNING: QtPdf won't be built. Python3 html5lib is missing. может я не так понимаю. Но тут написано что для билда qtpdf нужен модуль для python3 html5lib
А каким образом тогда на винде устанавливаются подобные библиотеки?
плюс-минус таким же, как и в других ОС - берёшь готовый пакет разработчика, пихаешь в каталог и указываешь каталог сборочной системе как источник истинного знания. Разнятся нюансы, общий подход один
Так, вы возможно не видели контекст вопроса. При сборке библиотека просит сторонние пакеты, такие как nodejs , html5lib и скорее всего будет ещё просить, ведь я не работаю с веб-технологиями и ничего, кроме предустановленного нету для сборки QtWebEngine
ничего не меняет. Если есть желание собрать QtWebEngine - его зависимости кладутся в папочку и скармливаются системе сборки, где она их подхватит и понесёт дальше. Если зависимости кем-то собранной под нужную ОС нет, то начинается рекурсия со сборкой этой зависимости. Добро пожаловать в увлекательный мир современной разработки.
Ужас) Мне нужно просто открыть страницу браузера в программе. С opencv и fltk в этом отношении проблем не возникло, хотя у той же opencv дофига сторонних библиотек, но как я понял они располагались в папке thity-party . У fltk тоже определённо должны быть зависимости. Но и то и то установилось без нареканий
Могу предположить, что вместо того, чтоб подсунуть готовый QtWebEngine ты понёсся его билдить зачем-то. Сборка Qt, да ещё вебчасти, то ещё развлечение.
А какие есть альтернативы?
Я просто клонировал репозиторий QtWebEngine , прочитал помощь по конфигу, определил для себя дополнительную опцию для сборки (без опции тоже пытался) и начал собирать и устанавливать его в кастомную директорию (в папку с моим проектом)
Гугланул. Сборка кутей под mingw64 отдана на откуп желающим, так что готовых бинарей с оффсайта не утащить. Можно попытать счастья с чем-нить в этом духе, но над вкуриваться. Клонировать и засобирать - эт тру вей. Но тогда оставь все сомнения, не надейся ни на кого, кроме себя и гугла, и превозмогай.
Спасибо за помощь! Но я наверное, пойду искать альтернативу. Я могу понаустанавливать кучу пакетов, но мне кажется, ставить такое на гит хаб - это кринж, особенно для пользователей винды
Да не зачто, собсно, языком молоть не мешки ворочать. Одна просьба: постарайся с лексиконом разобраться. Сомневаюсь, что владелец/админ гитхаба собирает Qt под mingw, а кроме него никто ничего на гитхаб поставить не может.
А готовые бинарники, я в этом не разбираюсь
Обсуждают сегодня