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. QT 5.6 app works on win 7, 8, &10 but not Vista - why?
Forum Updated to NodeBB v4.3 + New Features

QT 5.6 app works on win 7, 8, &10 but not Vista - why?

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
pluginsvista
3 Posts 2 Posters 1.7k Views 1 Watching
  • 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.
  • N Offline
    N Offline
    NobleBen
    wrote on last edited by NobleBen
    #1

    All is well on Windows 7, 8 and 10

    On Windows Vista we have users on "OS Version: 6.0.6002 Service Pack 2 Build 6002" who are getting the following error:

    cannot find or load the Qt platform plugin"windows"
    Available plugins are: Windows.
    Reinstalling the application may fix this problem.

    Our test setup has the error if we do not have Service Pack 2 installed. However users in the wild ARE STILL having the issue on Service Pack 2.

    We have seen posts like these http://www.tripleboot.org/?p=138#more-138 to fix the problem. However its odd that only some windows Vista SP2 users are experiencing the issue.

    Has anyone else experienced this problem or know why this may be?

    Thank you kindly,
    Ben

    Our qt.conf in the application basedir
    [Paths]
    Plugins = QtPlugins
    Translations = QtPlugins/translations

    QtPlugins\platforms
    qwindows.dll

    1 Reply Last reply
    0
    • Chris KawaC Offline
      Chris KawaC Offline
      Chris Kawa
      Lifetime Qt Champion
      wrote on last edited by Chris Kawa
      #2

      Hi, welcome to devnet

      The plugin is found so the problem is it can't load. Often the reason a particular library does not load is that some dependencies are not met. A usual suspect are the compiler runtime libraries. Those are installed by a lot of apps out there so it's possible that a lot of users have them but some don't.

      Which compiler do you use? Do you distribute runtime libs?
      To make sure you can run that qwindows.dll through Dependency Walker on the problematic machine to see what's missing.

      1 Reply Last reply
      0
      • N Offline
        N Offline
        NobleBen
        wrote on last edited by
        #3

        Thank you for the reply.

        After the user went to Windows Update and installed "additional packages" his problem went away.

        VS 2013 compiler.

        We distribute:
        msvcp100.dll
        msvcp120.dll
        msvcr100.dll
        msvcr120.dll

        I will have the next person with the issue try to run the Dependency Walker.

        Thank you!

        Ben

        1 Reply Last reply
        0

        • Login

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