2013-08-31 107 views
2

我嘗試在Qt5上編譯QtWebKit,但是我遇到了問題。其實我執行下一個命令「d:\ qt_5.0.2 \ qtwebkit qmake」之後如何在Qt5上編譯QtWebKit?

我看到「運行配置測試...」,但在所有之後,我有一個問題「pkg-configure不在裏面或外部命令使用應用程序或程序包文件「

然後我得到錯誤 - >>」項目錯誤:WebKit需要SQLite,要麼通過pkg-config使其可用,請設置$ SQLITE3SRCDIR或在qt5.git下創建WebKit。

回答

3

準確的信息告訴你:你需要sqlite資源來編譯QtWebKit。鑑於你在Windows下,我們可以排除pkg-config的方式。

你的qtbase倉庫內的SQLite源副本,這樣你就可以做你的提示

SET SQLITE3SRCDIR=D:\path\to\qtbase\src\3rdparty\sqlite 

然後qmakemake如常。 (注意,你不是根據消息提示從qt5.git開始構建,而是按模塊模塊化,這有其優點和缺點,不得不手動管理模塊間(inter)依賴關係是缺點之一,因爲你只是想通了。)