Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Can not execute previous project because of QtWebKit



  • Currently I have a project which works fine with previous Qt version.
    However, now I'm forced to upgrade to 4.8.3, otherwise my program cannot run on computers with newer Qt framework.

    When I upgrade my Qt framework to 4.8.3, it can be built successfully, but when I try to run it, some error message comes out :

    dyld: Symbol not found: OBJC_CLASS$_CALayerHost Referenced from:
    /Library/Frameworks/QtWebKit.framework/Versions/4/QtWebKit Expected in:
    /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    The program has unexpectedly finished.

    I think that is because Qt 4.8.3 uses QtWebkit 2.2, which is not compatible with previous QtWebkit lib.
    I have no idea how to solve this kind of problem.
    Anyone knows what to do with this mesasge? I'll really appreciate.


Log in to reply