我無法在qt.io網站上找到任何具體指針,以便如何實際與qtwebkit一起構建qt5.6,因此任何提示都會被讚賞。 我可以在開發模式下從git repo完美地構建qt5.6.0,但是我不知道進一步添加qtwebkit的步驟。 有人在那裏做過嗎?如何在Mac OSX(El Capitan)上使用QtWebKit構建Qt5.6
回答
QWebKit
從5.6.0(https://wiki.qt.io/New_Features_in_Qt_5.6)開始已被棄用,但它仍然可用於Qt 5.6(但您應該考慮在某個時候遷移)。
最簡單的方法是將git
資源庫複製到同一個源目錄中,並像正常的Qt
項目那樣構建它。如果您想要使用超標準方式將其添加爲子模塊,並遵循它們在init-repository
腳本中執行的相同步驟,但這不是必需的。
@Nicolas Smith那麼頂部./configure腳本如何知道一個選項是沒有更多的默認情況下?只需通過subdir存在? (我知道qtwebkit已被棄用,但我們無法立即切換......它對我們來說就像是「嘿,我們打破了你的代碼,但如果你不介意寫你自己的QNetworkAccessManager替代品http://doc.qt.io /qt-5/qtwebenginewidgets-qtwebkitportingguide.html#qt-webengine-does-not-interact-with-qnetworkaccessmanager,並注意你的應用有些MB大一些「) – Leo
@Leo我可能會錯過這一點,但你的鏈接說從字面上看,'QNetworkAccessManager'的所有功能都被移動到'QWebEnginePage'中。如果您想要儘可能小的應用程序大小,我建議靜態構建Qt並執行強大的鏈接時間優化以從最終可執行文件中刪除未使用的代碼。 – rubenvb
我也想與5.6.0一起打造的Qt WebKit的,我得到了源不是來自混帳,但來自社會發布目錄:http://download.qt.io/community_releases/5.6/5.6.0/
我把名爲.tar.gz的內容QtWebKit的子模塊旁邊qtbase,它試圖建立,但後來我有一個錯誤:
.pch/debug/QtWebKitWidgets_debug/c++.pch
../include/QtWebKitWidgets/QtWebKitWidgetsDepends:7:10: fatal error: 'QtWebKit/QtWebKit' file not found
#include <QtWebKit/QtWebKit>
^
1 error generated.
make[4]: *** [.pch/debug/QtWebKitWidgets_debug/c++.pch] Error 1
make[3]: *** [debug-all] Error 2
make[2]: *** [sub-widgetsapi-pri-make_first-ordered] Error 2
make[1]: *** [sub-Source-QtWebKit-pro-make_first-ordered] Error 2
make: *** [module-qtwebkit-make_first] Error 2
我解決了我的問題,請參閱http://stackoverflow.com/questions/36117826/building-qtwebkit-with-qt-5-6-on-mac-10-11/36120205#36120205如果它可以幫助 – johnlamericain
- 1. mac在哪裏? (osx el capitan)
- 2. 在mac OSX上使用phpstorm啓用xdebug El Capitan
- 3. 如何在Mac OSX El Capitan上替換boost/thread/tss.hpp?
- 4. 如何在Mac OSX上安裝Glade El capitan
- 5. 在Mac上的valgrind El Capitan
- 6. 在Mac OSX上使用Qt 5.7在OpenGL 2.1中創建紋理矩形el capitan
- 7. 使用OpenGL在Mac OSX El Capitan渲染毛刺
- 8. JxBrowser 6掛在osx el capitan
- 9. Docker在mac上構建ssl錯誤El Capitan
- 10. dyld:Library未加載:libDIFF.dylib(在OSX El Capitan上)
- 11. 在OSX上運行RrJava El Capitan
- 12. 在OSX El Capitan上安裝Agda?
- 13. Python GDAL不能在Mac OSX上安裝El Capitan
- 14. Intall Apache Mac El Capitan
- 15. 在Mac OS上安裝Jupyter El Capitan
- 16. 在Mac OS上的SqlDeveloper安裝El Capitan
- 17. 在MAC OS X上安裝Jenkins El Capitan
- 18. OSX上的Xcode 3.2.5 El Capitan 10.11.5
- 19. ElasticSearch path.home Mac OSX上的例外El Capitan使用基本的Java應用程序
- 20. 如何讓gdb在OSX 10.11下使用macports工作El Capitan?
- 21. 將OSX El Capitan升級到PHP 7
- 22. 如何在Mac OSx上構建curlpp 10.8
- 23. 如何在Mac OSX上構建Julia?
- 24. OSX El Capitan C++ boost和Xcode失敗構建項目
- 25. 如何在OSX El Capitan上安裝Agda模式?
- 26. 如何在OSX El Capitan上安裝es_AR語言環境?
- 27. 如何在OSX El Capitan上安裝libxml-ruby gem 2.3.2?
- 28. 在vmware中安裝mac osx el capitan與.dmg後綴文件
- 29. Mac上的GitHub桌面El-Capitan
- 30. Mac,R和OS上的Emacs el Capitan
有人撕去了,不要指望readding它很容易。如果你需要QtWebKit,堅持5.5。但遷移到新的東西(它叫什麼,WebCore?WebView?) – rubenvb
https://github.com/qtproject/qtwebkit – RazrFalcon
@rubenv這個新的東西叫做qt webengine。我們知道存在,但無法立即跳到這個最新的和最好的tarball(因此問題)我們對5.6的渴望是官方的Metro WinRT appstore支持 – Leo