【发布时间】:2016-11-28 14:21:08
【问题描述】:
我正在尝试将 VTK(6.3.0) 构建到 Qt 5.7.0 中。 (Windows 平台 - VS 2013) . 我设置了源目录,然后是构建目录,然后在 CMake 中按配置。
错误是
C:/Qt/5.7.0/qtbase/lib/cmake/Qt5/Qt5Config.cmake:26 (find_package) 处的 CMake 错误:
找不到“Qt5WebKitWidgets”提供的包配置文件 具有以下任何名称:
Qt5WebKitWidgetsConfig.cmake
qt5webkitwidgets-config.cmake
将“Qt5WebKitWidgets”的安装前缀添加到CMAKE_PREFIX_PATH或者 将“Qt5WebKitWidgets_DIR”设置为包含上述之一的目录 文件。如果“Qt5WebKitWidgets”提供单独的开发包或 SDK,请确保已安装。
调用堆栈(最近调用优先): GUISupport/QtWebkit/CMakeLists.txt:10 (find_package)
在某种程度上我理解这些 webkit 库在 Qt4 版本中可用。但是在 Qt5.7.0 中,它已被删除并合并到 Qt webengine 中。
为了构建 Qt5.7.0,我使用了:configure -debug-and-release -opensource -shared -qt-sql-sqlite -platform win32-msvc2013
在另一个系统中,我使用了 Qt4.7.3:configure -debug-and-release -opensource -shared -no-qt3support -qt-sql-sqlite -phonon -phonon-backend -no-webkit -no-script -平台win32-msvc2010
但是,无论我在配置选项中跳过或不跳过 webkit,VTK 的 CMake bulid 到 Qt 中都会查找 QtWebkit 库。如何使 CMake 跳过该选项或使 Webkit 成为可选项?
感谢任何解决此问题的线索。
问候, 普拉杰瓦尔
【问题讨论】: