Я выполнил инструкции на этой странице Сборка Qt 5 из Git для сборки Qt 5.5 из исходников. Исходный код находится в "~ / qt5_source_built / qt5", а собранная система Qt 5.5 находится в "~ / qt5_source_built / qt5.5-build". Я использовал следующие параметры конфигурации:
~/qt5_source_built/qt5/configure -developer-build -opensource -no-gtkstyle -nomake examples -nomake tests
а затем использовал make -j4 для сборки системы qt-5.5. Система строится нормально.
Я использую CMake для разработки приложений для собранной системы Qt 5.5. Это работает для обычных случаев (например, можно использовать qtwebkit). Однако, когда я хочу протестировать модуль qtwebengine в новом приложении, я обнаружил, что в каталоге «~ / qt5_source_built / qt5.5-build / qtbase» НЕТ включаемых файлов qtwebengine и файлов библиотеки.
Я попытался переделать систему, используя другие цели:
make all -j4
make module-qtwebengine -j4
make module-qtwebengine-all -j4
но консоль продолжает выводить
... Nothing to be done for ...
а файлы включения и библиотеки qtwebengine по-прежнему НЕ могут быть найдены в каталоге "~ / qt5_source_built / qt5.5-build / qtbase" после повторной сборки.
Я заметил, что исходные файлы qtwebengine, кажется, можно было найти в "~ / qt5_source_built / qt5 / qtwebengine / src", но я просто не мог собрать его с помощью команды "make".
Я просто пропустил файлы включения и библиотеки qtwebengine в каталоге build? Если нет, то кто-нибудь знает, как я могу собрать qtwebengine, используя этот исходный код git Qt 5.5?
Спасибо за любое предложение.