Results 1 to 2 of 2

Thread: Manifest / Side by Side configuration.

  1. #1
    Join Date
    Dec 2006
    Posts
    160
    Thanks
    33
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Unhappy Manifest / Side by Side configuration.

    Hello party people

    i've been developing an application with Qt 4.7 for a while. i previously had Visual Studio 2005, and the whole setup was perfectly working both for release and debugging.
    Now i've just migrated to VS2010 because of my customer's constraints (Use of .net 4.0), and i feel totally lost with this new terminology: Side by Side Configuration / Manifest.

    Basically, i'm able to compile my application in both Release and Debug. However, when i start my application in Debug mode, i get:
    Qt Code:
    1. LDR: LdrpWalkImportDescriptor() failed to probe [...Path...]\Debug\QtCored4.dll for its manifest, ntstatus 0xc0150002
    To copy to clipboard, switch view to plain text mode 
    .
    i thought it may have been a DLL issue, so i've depwalked my application's binary, and the result is confusing:
    Qt Code:
    1. Error: The Side-by-Side configuration information for "c:\qt\4.7.1\bin\QTCORED4.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
    2. Error: The Side-by-Side configuration information for "c:\qt\4.7.1\bin\QTGUID4.DLL" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
    3. Error: At least one required implicit or forwarded dependency was not found.
    4. Warning: At least one delay-load dependency module was not found.
    5. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
    To copy to clipboard, switch view to plain text mode 

    Also, the ouput says that i'm missing DLLS: MSVCP90D.dll, MSVCR90D.dll, IESHIMS.dll and WER.dll. So i've tried to install the MSVC++ redistribuables (Installed versions: 2005, 2008 and 2010), but it didn't change anything of the problem.

    i'm a linux / unix user, and i have to develop under windows for windows (Because i'm actually unable to wine dotNet 4... Saddly).

    Is there anyone who had this problem and who can point me to the right direction for solving this issue?

    Thank you very much for your time and expertise!
    Pierre.

  2. #2
    Join Date
    Mar 2009
    Location
    Brisbane, Australia
    Posts
    7,729
    Thanks
    13
    Thanked 1,610 Times in 1,537 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows
    Wiki edits
    17

    Default Re: Manifest / Side by Side configuration.

    I assume that MSVCP90D.dll and MSVCR90D.dll are the debug versions of the DLLs and would not be provided in the redist bundles, only in the Visual Studio directories. The other two 'missing' dependencies are always missing but have never caused me any issue.

    I would check that the run time environment includes the directory (-ies) containing the Qt and MS VC debug libraires.

Similar Threads

  1. DockWidget side by side
    By Donner in forum Newbie
    Replies: 1
    Last Post: 1st February 2013, 11:25
  2. side-by-side configuration is incorrect
    By trueqt in forum Qt Programming
    Replies: 1
    Last Post: 28th August 2009, 01:35
  3. Stack two QMenuBars instead of side by side?
    By killerwookie99 in forum Qt Programming
    Replies: 1
    Last Post: 16th August 2008, 07:27
  4. Replies: 5
    Last Post: 15th February 2008, 03:54
  5. Hi from my side too !!
    By shank in forum General Discussion
    Replies: 1
    Last Post: 23rd April 2007, 07:50

Tags for this Thread

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.