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. [Resolved] Multiple DLLs of the same name to choose from

[Resolved] Multiple DLLs of the same name to choose from

Scheduled Pinned Locked Moved Installation and Deployment
3 Posts 2 Posters 1.5k 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.
  • C Offline
    C Offline
    code_fodder
    wrote on last edited by
    #1

    Hi all,

    I am in the process of getting my application ready to deploy in the windows environment (in my case XP SP3).

    I am using Qt SDK 5.0.2 which is bundled with Qt Creator and Mingw47.

    So my project produces a .exe file and when I run it on its own it complains that it needs various DLLs. This is normal and I am working through the list. However when I search for the required DLLs I find that some of them exist in two or more places but others do not, for example:

    Qt5Cored.dll only lives:

    • ...\5.0.2\mingw47_32bit\bin

    icuin49.dll lives in:

    • ...\5.0.2\mingw47_32bit\bin
    • ...\Tools\QtCreator\bin

    I am assuming that the files I want are all going to be from the mingw47 folder and that perhaps the .dlls in the QtCreator folder are QtCreators own dependencies and therefore I should ignore these.

    Would I be correct in this?, any other pointers in finding the correct .dll?

    Thanks,
    Fodder

    1 Reply Last reply
    0
    • K Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      In your case the appropriate Qt dlls should be taken from ...\5.0.2\mingw47_32bit\bin.
      These are apparently the dlls of the toolchain you are using to produce the application. You can check this under "Projects", "Build&Run" which kit/tool chain you are using.
      Note: At the time being for your installation the dlls might be identical under the listed folders. However, the folder ...\Tools\QtCreator\bin dlls are for the Qt creator itself. When adding newer tool chains those will stay the same. You may have more than one tool chain for creating your application. Therefore, you need to check the tool chain's location.

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

      1 Reply Last reply
      0
      • C Offline
        C Offline
        code_fodder
        wrote on last edited by
        #3

        Great, thanks for clearing that up for me! :)

        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