Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Update from Qt 5.4.2 to 5.6.3 on Windows7/XP
QtWS25 Last Chance

Update from Qt 5.4.2 to 5.6.3 on Windows7/XP

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
qt 5.6windows xpwindows 7
2 Posts 2 Posters 1.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    KroMignon
    wrote on 17 Nov 2017, 10:49 last edited by
    #1

    Hi all,

    we have deployed a embedded software solution based on Qt 5.4.2. This software runs on multiple HW/OS.
    The solution is split is 3 main parts:

    • a splashscreen application (using Qt Widgets)
    • a "service" application (using QCoreApplication)
    • a "front end" application (using QML)

    Our software is working in KioskMode, so there is no standard shell. And all works fine with Qt 5.4.2.
    Now we want to upgrade Qt version to last LTS supporting XP ==> 5.6.3 to improve software performances.

    But with Qt 5.6.3 I've got several issues:

    • On Windows7 (Toolchain used VS2013): I've used the Qt "standard" VS2013/32bit build, the software is running but the front end application is "back". To activate the display I have to send "ctrl+alt+del" to got the "logging screeen", the I send "Esc" and the front end application is now visibile!
    • On WindowsXP (Toolchain used VS2012): I had to build my self the Qt from sources (I had also to do it for Qt 5.4.2 so no surprise ;) ). Here the splashscreen application does on display text (the SVG picture is not visible) and the QML application is not show anything.

    To solve the Windows7 / QML issue, I try to used QWindowsWindowFunctions::setHasBorderInFullScreen() as describe in http://doc.qt.io/archives/qt-5.6/windows-issues.html. But this did not change anything :(

    On WindowsXP, I've got following error in QML application:
    QOpenGLShaderProgram: could not create shader program
    QOpenGLShader: could not create shader
    QOpenGLShader: could not create shader
    shader compilation failed: ""
    QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked
    QOpenGLShaderProgram: could not create shader program
    QOpenGLShader: could not create shader
    QOpenGLShader: could not create shader
    shader compilation failed: ""
    QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
    QOpenGLShaderProgram::uniformLocation( dpr ): shader program is not linked
    ...

    Is some one aware about those issues?
    Is here the right place to post this kind of questions?

    Best regards

    Fabrice

    It is an old maxim of mine that when you have excluded the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

    K 1 Reply Last reply 17 Nov 2017, 13:20
    0
    • K KroMignon
      17 Nov 2017, 10:49

      Hi all,

      we have deployed a embedded software solution based on Qt 5.4.2. This software runs on multiple HW/OS.
      The solution is split is 3 main parts:

      • a splashscreen application (using Qt Widgets)
      • a "service" application (using QCoreApplication)
      • a "front end" application (using QML)

      Our software is working in KioskMode, so there is no standard shell. And all works fine with Qt 5.4.2.
      Now we want to upgrade Qt version to last LTS supporting XP ==> 5.6.3 to improve software performances.

      But with Qt 5.6.3 I've got several issues:

      • On Windows7 (Toolchain used VS2013): I've used the Qt "standard" VS2013/32bit build, the software is running but the front end application is "back". To activate the display I have to send "ctrl+alt+del" to got the "logging screeen", the I send "Esc" and the front end application is now visibile!
      • On WindowsXP (Toolchain used VS2012): I had to build my self the Qt from sources (I had also to do it for Qt 5.4.2 so no surprise ;) ). Here the splashscreen application does on display text (the SVG picture is not visible) and the QML application is not show anything.

      To solve the Windows7 / QML issue, I try to used QWindowsWindowFunctions::setHasBorderInFullScreen() as describe in http://doc.qt.io/archives/qt-5.6/windows-issues.html. But this did not change anything :(

      On WindowsXP, I've got following error in QML application:
      QOpenGLShaderProgram: could not create shader program
      QOpenGLShader: could not create shader
      QOpenGLShader: could not create shader
      shader compilation failed: ""
      QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not linked
      QOpenGLShaderProgram: could not create shader program
      QOpenGLShader: could not create shader
      QOpenGLShader: could not create shader
      shader compilation failed: ""
      QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not linked
      QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked
      QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is not linked
      QOpenGLShaderProgram::uniformLocation( dpr ): shader program is not linked
      ...

      Is some one aware about those issues?
      Is here the right place to post this kind of questions?

      Best regards

      Fabrice

      K Offline
      K Offline
      koahnig
      wrote on 17 Nov 2017, 13:20 last edited by
      #2

      @KroMignon said in Update from Qt 5.4.2 to 5.6.3 on Windows7/XP:

      Is some one aware about those issues?

      Probably it is better to check on JIRA if those are known issues.

      @KroMignon said in Update from Qt 5.4.2 to 5.6.3 on Windows7/XP:

      Is here the right place to post this kind of questions?

      Also on JIRA you may find already work arounds or discussions.

      If you do not get feedback within a reasonable time frame, you may want to check with the developer mailing list.

      Vote the answer(s) that helped you to solve your issue(s)

      1 Reply Last reply
      0

      1/2

      17 Nov 2017, 10:49

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved