Cmake가 Qt5WebEngineWidgets 모듈을 찾을 수 없습니다.

Cmake가 Qt5WebEngineWidgets 모듈을 찾을 수 없습니다.

QSyncthingTray를 컴파일하고 싶습니다(https://github.com/sieren/QSyncthingTray) 내 노트북에서 아치 리눅스 x86을 실행하고 있습니다.

$QTDIR을 다음으로 설정했습니다.

/home/user/.qt/5.5/gcc/

및 $CMAKE_PREFIX_PATH

$Qt5WebEngineWidgets_DIR을 다음과 같이 설정하기도 했습니다.

/home/user/.qt/5.5/gcc/lib/cmake/Qt5WebEngineWidgets

디렉터리가 존재하고 필요한 파일이 그 안에 있습니다.

Cmake가 여전히 오류가 발생했습니다.

CMake Warning at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:326 (find_package):
Could not find a package configuration file provided by
"Qt5WebEngineWidgets" with any of the following names:

Qt5WebEngineWidgetsConfig.cmake
qt5webenginewidgets-config.cmake

Add the installation prefix of "Qt5WebEngineWidgets" to CMAKE_PREFIX_PATH or set "Qt5WebEngineWidgets_DIR" to a directory containing one of the above files.  If "Qt5WebEngineWidgets" provides a separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:127 (qt5_use_modules)


CMake Error at /usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:328 (message):
Can not use "WebEngineWidgets" module which has not yet been found.
Call Stack (most recent call first):
CMakeLists.txt:127 (qt5_use_modules)

답변1


»» 발견되지 않은 'WebEngineWidgets' 모듈을 사용할 수 없습니다. «<

Qt5WebEngineWidgets에 의해 제공되는 것 같습니다qtweb 엔진-opensource-src-5.6.0.tar.xzhttps://download.qt.io/official_releases/qt/5.6/5.6.0/submodules/

? 버전 5.4가 구축하기 더 쉽나요? : qtwebengine-5.4.1 → qtwebengine-opensource-src-5.4.1.tar.xz ... qtwebengine-opensource-src-5.4.0-gyp_conf.patch (및 .tar.xz) 패치는 다음에서 찾을 수 있습니다.qt5-qtwebengine-5.4.1-1.fc21.src.rpm ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/devel%3A/cloverleaf%3A/testing%3A/frameworks/devel_cloverleaf_testing_Fedora_21/src/qt5-qtwebengine-5.4.1- 1.fc21.src.rpm


편집: QSyncthingTray는 qtwebengine-5.6으로만 구축할 수 있습니다. v5.4가 실패했습니다.

lib64qt5webengine-devel-5.6.0-2pclos2016qtwebengine-5.6: PCLinuxOS 2016 - 64bits → 및 QSyncthingTray를 몇 초 내에 구축 할 수 있는 OS를 찾았습니다 .


관련 정보