Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 找不到Qt5WebKitWidgets_C++_Qt_Owncloud_Nextcloud - Fatal编程技术网

C++ 找不到Qt5WebKitWidgets

C++ 找不到Qt5WebKitWidgets,c++,qt,owncloud,nextcloud,C++,Qt,Owncloud,Nextcloud,我正在尝试构建nextcloud开源项目。我正在使用Qt5.6版本的内置工具。发生了以下错误- --找不到Qt5WebKitWidgets(缺少:Qt5WebKitWidgets_DIR) 位于src/gui/CMakeLists.txt:313(查找程序包)的CMake警告: 找到包配置文件: C:/Qt/Qt5.6.0/5.6/mingw49_32/lib/cmake/Qt5/Qt5Config.cmake 但它将Qt5_find设置为FALSE,因此包“Qt5”被认为不是 建立包中给出的理

我正在尝试构建nextcloud开源项目。我正在使用Qt5.6版本的内置工具。发生了以下错误-

--找不到Qt5WebKitWidgets(缺少:Qt5WebKitWidgets_DIR)

位于src/gui/CMakeLists.txt:313(查找程序包)的CMake警告:

找到包配置文件:

C:/Qt/Qt5.6.0/5.6/mingw49_32/lib/cmake/Qt5/Qt5Config.cmake

但它将Qt5_find设置为FALSE,因此包“Qt5”被认为不是 建立包中给出的理由:


C:/Qt/Qt5.6.0/5.6/mingw49_32/lib/cmake/Qt5WebKitWidgets/ Qt5WebKitWidgetsConfig.cmake


谢谢大家。我终于找到了解决方案。我刚刚使用了Qt 5.5版本,它解决了我的问题。

在Windows中,您需要Visual Studio工具来处理QWebEngine,而不是mingw。从Qt 5.6开始,默认情况下QtWebKitWidgets不可用,它被Qt WebEngine取代,但不幸的是mingw无法使用它。QtWebkit和QtWebKitWidgets不再由Qt开发,但它仍然存在,它有独立的开发人员,因此您可以手动下载和编译它,尽管我不知道如何使用您使用的工具。QtWebkit和QtWebKitWidgets是否可用于较低版本的Qt@我真的不知道。正如@eyllanesc所指出的,@user2893186可以使用它,但Qt没有正式提供,但您可以编译以获得更高版本: