2014-10-27 62 views
1

我試圖建立使用qt-opensource-mac-x64-clang-5.4.0-beta.dmg與簡約的框架:構建Qt從源頭上OS X 10.10

./configure -silent -nomake examples -nomake tests -platform macx-clang 

但構建過程悲慘的失敗了:

../../../src/3rdparty/chromium/third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm:891:26: error: cannot initialize a parameter of type 'id<NSFileManagerDelegate>' with an rvalue of type 'PtrType' (aka 'ChromiumWebCoreObjCWebScrollbarPainterDelegate *') 
    [painter setDelegate:m_verticalScrollbarPainterDelegate.get()]; 

Git中最新的來源即使我用-skip qtwebkit -skip qtwebkit-examples刪除僞造模塊,也會出現此錯誤。任何想法如何讓它工作?

回答

1

這是QtWebEngine所以儘量

-skip qtwebengine 
+0

謝謝你這一點。 – Speakeasys 2016-08-28 17:05:57

0

如果沒有特殊要求,最好讓homebrew處理細節。我最近編譯PyQt的,這也需要Qt和它OSX 10.10運行良好:

brew install qt

+0

爲什麼「總是最好的」?如果我想微調我的qt安裝(選擇特定的模塊,編譯器等)怎麼辦?如果你不需要調整細節,只需點擊.dmg並且你有Qt! – Gabor 2014-10-27 14:36:10

+0

Qt在自制軟件上也有很多選項。如果你錯過了一些,並且他們對別人也有意義,爲什麼不把它們添加到那裏呢?隨着*總是最好的*我的意思是*最好*普通用戶誰只是想使用QT,而不是潛入細節。 – 2014-10-27 14:50:23

+0

使用brew的問題在於它使用的Qt5.3.2只支持10.10。原始的poter詢問Qt5.4.0(發佈時的測試版) – maninvan 2014-10-29 18:08:16