Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    [SOLVED] Difference between DLLs ended with d or without d

    General and Desktop
    3
    3
    1310
    Loading More Posts
    • 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
      Cesius last edited by

      Hi!

      I would like to know the difference between DLLs ended with d or without d (i.e. QtCore5.dll and QtCore5d.dll). I am developing and application which suddenly has changed it dependencies to the d version of DLLs and I don`t know the reason.

      Thanks in advance

      1 Reply Last reply Reply Quote 0
      • SGaist
        SGaist Lifetime Qt Champion last edited by

        Hi and welcome to devnet,

        The d suffix is for the debug libraries, when you release an application you link to the release version of the library. Note that depending on the OS the suffix might change to e.g. _debug

        Hope it helps

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply Reply Quote 0
        • M
          MuldeR last edited by

          Just a little addendum: The "Release" versions are built with various compiler optimizations enabled and without debug symbols, which makes the code run (much) faster but makes debugging as well as reverse engineering more difficult. On the other hand, the "Debug" versions have most compiler optimizations disabled and they include debug symbols, so you can (for example) get meaningful stacktraces in your debugger. You want to make sure to only deploy your software with the "Release" versions ;-)

          My OpenSource software at: http://muldersoft.com/

          Qt v4.8.6 MSVC 2013, static/shared: http://goo.gl/BXqhrS

          Go visit the coop: http://youtu.be/Jay...

          1 Reply Last reply Reply Quote 0
          • First post
            Last post