LINUX.ORG.RU

Как правильно собрать libQt5WebEngine.a?

 


0

1

Сделал такой Makefile для создания libQt5WebEngine.a:

di= -I. \
-I.. \
-I..\..\core \
-I..\..\..\include \
-I..\..\..\include\QtQml \
-I..\..\..\include\QtGui \
-I..\..\..\include\QtCore \
-I..\..\..\include\QtQuick \
-I..\..\..\include\QtQuick\5.4.1\QtQuick \
-I..\..\..\include\QtWebEngine\5.4.1\QtWebEngine \

#moc_qquickwebengineview_p.cpp: qquickwebengineview_p.h
#	..\..\..\bin\moc.exe $< -o $@ $(di)
#moc_qquickwebengineview_p_p.cpp: qquickwebengineview_p_p.h
#	..\..\..\bin\moc.exe $< -o $@ $(di)

all: qquickwebenginehistory.o qquickwebengineloadrequest.o qquickwebenginenavigationrequest.o qquickwebenginenewviewrequest.o qquickwebenginesettings.o qquickwebenginesingleton.o qquickwebengineview.o qtwebengineglobal.o
	ar rvs libQt5WebEngine.a qquickwebenginehistory.o qquickwebengineloadrequest.o qquickwebenginenavigationrequest.o qquickwebenginenewviewrequest.o qquickwebenginesettings.o qquickwebenginesingleton.o qquickwebengineview.o qtwebengineglobal.o

.cpp.o:
	g++ -c -O2 $(di) $< -o $@

Видимо что-то не правильно, т.к. при сборке программы выходит сообщение

undefined reference to `__imp__ZN11QtWebEngine10initializeEv'
collect2.exe: error: ld returned 1 exit status

Подскажите, как эту либу правильно собрать.


Может не велосипедить и использовать их скрипты для сборки? Ключик на статическую сборку передал и все.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Можно чуть подробнее, мну в процессе изучения процесса. В общедоступных собранных пакетах есть все либы, кроме этой почему-то.

soldio
() автор топика

Как правильно собрать libQt5WebEngine,a?

//fixed

anonymous
()
Ответ на: комментарий от soldio

Поищи, там должен быть pro файл как минимум. Им и собирай.

a1batross ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.