Results 1 to 4 of 4

Thread: Problem Deploying Qt5 Application to a Windows 8 platform

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jun 2012
    Posts
    219
    Thanks
    28
    Thanked 3 Times in 3 Posts
    Qt products
    Qt4
    Platforms
    Windows

    Default Problem Deploying Qt5 Application to a Windows 8 platform

    I've building an application a windows 7 platform using VS2010 with a qt5 plugin.

    I deployed to windows 7 tablet machine quite a while ago. The executable and required qt5 dlls are in a directory structure that worked for the windows 7 tablet machine.

    I tried copying this directory to the new Windows 8 (tablet) machine.

    I had to set QT_QPA_PLATFORM_PLUGIN_PATH to get past the first complaint on the new platform. Now, the application just quits silently, probably due to some missing dependency.

    I tried running the old dependency walker in profile mode. I get this message:

    Second chance exception 0xE06D7363 (Microsoft C++ Exception) occurred in "KERNELBASE.DLL" at address 0x756DF896.

    In static mode, the dependency walker complains about missing API-MS-WIN-CORE- dlls, but I've read that these aren't valid and should be ignored.

    I recall very similar symptoms when I deployed to the Windows 7 machine that were solved by installing the VS2010 redistributable package. When I try installing the redist package on the new windows 8 platform, a message says a newer version is already installed.

    How do I debug this issue? Do I need the older version of the redist package to run, since those are the dlls I linked the application against? Or, do I need to install qt5 on the target platform instead of just bringing along the dlls that were sufficient for the Windows 7 tablet?

  2. #2
    Join Date
    Jan 2008
    Location
    Alameda, CA, USA
    Posts
    5,230
    Thanks
    302
    Thanked 864 Times in 851 Posts
    Qt products
    Qt5
    Platforms
    Windows

    Default Re: Problem Deploying Qt5 Application to a Windows 8 platform

    The problem might be in the manifest files. We've run into severe headaches with differences in VC redist differences. We've had to manually edit manifest files and ensure the executable uses the redist versions found on the installed machine. Take a look at this. Might hold the solution for you.

Similar Threads

  1. Deploying an Application on Windows XP
    By pipi in forum Qt Programming
    Replies: 0
    Last Post: 16th June 2014, 05:32
  2. Replies: 11
    Last Post: 25th October 2012, 13:15
  3. Problem deploying qt application using qsqlite on Windows XP/7
    By anoraxis in forum Installation and Deployment
    Replies: 4
    Last Post: 8th April 2011, 13:18
  4. Problem deploying a two library + executable application to windows
    By joseprl89 in forum Installation and Deployment
    Replies: 8
    Last Post: 15th March 2011, 20:52
  5. problem with deploying static application in windows
    By remy06 in forum Installation and Deployment
    Replies: 3
    Last Post: 2nd June 2009, 06:46

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.