2014-10-27 125 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