2015-06-15 67 views
0

從Linux的產品,使用QT5.4(編譯應用程序和工作正常)部署QT WebKitWidgets應用到Windows XP

如果你有興趣的話題,只是得到fancybrowser例如沒有安裝QT XP的機器上運行...

我第一次嘗試使用MXE(並手動複製dll)。沒有成功。 用Windows XP設置虛擬機。使用windeployqt。 應用程序「工作」,但QWebView不顯示任何內容。

試圖qt.conf

[Paths] 
Prefix=. 

和更多的東西。 仍然不成功

windeployqt所有選項,包括WebKit的,編譯器,角... 沒有成功...

閱讀有關QWebEngine將是下一個。 在Linux上編譯一個小例子(OK)Windows(Mingw不支持qwebengine !!!)。 因此,在與Windows 8(msvc 2010不支持qwebengine)建立一個新的虛擬機,並可能會發現該應用程序不會運行在XP .... 和從QWebView移植到QWebEngineView ....

請幫助: 如何在Windows上部署webkitwidgets應用程序? (無需安裝Qt的,這將是我最後的機會......)

編輯

進行下一個步驟是在開發計算機上和目標計算機上運行ProcessExplorer。解析兩臺機器上加載的dll的輸出,它們沒有區別。 加載所有需要的dll?仍然沒有顯示 ...

回答

0

這個問題應該在上週發佈的Qt5.5.1中解決。 只需使用Qt的部署工具:)