2012-12-27 105 views
0

好吧,對我來說,在愚蠢的Windows平臺上編譯Qt5將是一個真正的噩夢。在第一步中,經過數小時的搜索後,我遇到了一個非常奇怪的錯誤,我發現它是因爲.gitignore!爲什麼在源代碼版本tarball中應該有一個忽略模式文件? WIN7拒絕建立一個沒有名字,所以我用MSYS納米,使之成爲文件...在64位Windows上編譯DBus

成功配置QT5後,我安裝的要求(OpenSSL的,ICU等)

後來我發現,有沒有辦法在64位窗口上運行DBus。我試圖編譯各種源文件:DBus4Win,WinDBus,KDE4Win和來自freedesktop.org的原始tarball。他們甚至都不會配置。配置腳本說expat.h沒有找到。我已經編譯並安裝了MSYS/mingw中的expat。還嘗試了KDE4Win項目中的precompiled libraries。他們很好,但沒有調試dll(編譯終止與ld.exe錯誤,沒有找到-ldbus-1d)。有一個爲debugging版本發佈的tarball,但它包含清單。

你有沒有在64位窗口上成功編譯過支持DBus的Qt?怎麼樣?

回答

2

管理使用MSVC 2008 x64編譯版本1.6.8。 沒有測試過,所以它可能工作,它可能不會,它可能會崩潰。

從這裏下載 - http://rapidshare.com/files/2617500591/dbus-1.6.8-win64-TEST.zip

+0

謝謝,但我需要MinGW的版本。這些軟件包位於https://sourceforge.net/projects/eboqt/files/mingw/x86_64/external-packages/ –