在OS X 10.10上从源代码构建Qt

时间:2014-10-27 13:58:19

标签: qt qt5.4

我尝试使用qt-opensource-mac-x64-clang-5.4.0-beta.dmg构建一个简约框架:

./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删除伪模块也是如此。任何想法如何让它工作?

2 个答案:

答案 0 :(得分:1)

这是来自QtWebEngine所以试试

-skip qtwebengine

答案 1 :(得分:0)

如果您没有具体要求,最好让homebrew处理详细信息。我最近编译了pyqt,它也需要qt,它在OSX 10.10上运行良好:

brew install qt