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

5.3 attempts to compile stuff it shouldn't



  • When trying to build Qt 5.3 with VS 2012, it attempts (and fails) to build QOpenGLContext despite being configured with -no-opengl. This shouldn't happen.

    Any way one can possibly build this without a myriad of different errors, wasting hours upon hours without all the bloat that nobody really needs?

    [code]-debug-and-release -opensource -c++11 -shared -nomake examples -nomake tests -no-compile-examples -qt-sql-sqlite -no-opengl -no-openvg -no-neon -no-evdev -largefile -no-vcproj -plugin-manifests -no-qmake -dont-process -no-dbus -no-wmf-backend -no-qml-debug -no-directwrite -no-direct2d -no-style-windowsxp -qt-style-windowsvista -native-gestures -mp
    [/code]

    It also doesn't build at all:

    • without -no-directwrite
    • with qt-sql-sqlite (Fails with Linker errors about Symbols not being present for QSQLiteSomething)
    • with -no-opengl as mentioned above

    And I didn't even get started about OpenSSL or god-forbid Webkit (which, in it's Qt Implementation, is buggy and slow as hell in the first place)

    Also, any way to build without QtScript and QML Crap?


  • Lifetime Qt Champion

    Hi and welcome to devnet,

    For that question you should rather write to the interest mailing list. You'll find Qt's developers/maintainers there (this forum is more user oriented) Don't forget to subscribe first.


Log in to reply