2013-09-23 54 views
4

當我在項目文件中包含QT + = webkit並使用qmake時,QWevView示例效果很好,並且和預期的一樣。當試圖向我的CMakeList.txt添加「set(QT_USE_QTWEBKIT TRUE)」時,我得到問題:Qt WEBKIT與CMake

「找不到Qt QTXMLPATTERNS庫」。

我已經嘗試添加設置(QT_USE_QTXMLPATTERNS TRUE)來解決這個問題,但沒有改變。

由於qmake版本的工作原理和cmake版本沒有,模塊必須可用於加載。

有關解決方案或故障排除步驟的任何提示來解決此問題?

+0

解決方法確實存在......但並未解釋問題。看起來CMake解決方案確實對XML模式具有不必要的依賴性,這在解決方案中有所體現。 (變通)工作示例中的兩處更改: 1.在系統上找到webkit。即代替#include ,我的#include 。 2.在鏈接行上指定「-l QtWebKit」或target_link_libraries()操作,添加「QtWebKit」,不要添加「set(QT_USE_QTWEBKIT TRUE)」 –

+0

這是Qt 4還是5? – lpapp

回答

1

我認爲我的解決方法是此問題的唯一解決方案。