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. Windows build needs libtiff-5__.dll

Windows build needs libtiff-5__.dll

Scheduled Pinned Locked Moved Solved Installation and Deployment
17 Posts 4 Posters 3.2k Views 2 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.
  • SGaistS SGaist

    Are you using any of the image format listed there ? In resources for example ?

    Which modules are you using for your application ?

    I don't think the build for Android has an influence there (it should not).

    mzimmersM Offline
    mzimmersM Offline
    mzimmers
    wrote on last edited by
    #8

    @SGaist said in Windows build needs libtiff-5__.dll:

    Are you using any of the image format listed there ? In resources for example ?

    Well I'm definitely not using TIFF. I may have some PNGs.

    Which modules are you using for your application ?

    Lots of them, but I don't have an exact list. I do draw from the controls, the layouts, etc. Plus my own modules (about 40 of them).

    1 Reply Last reply
    0
    • JoeCFDJ JoeCFD

      @mzimmers My Qt app needs these installed libs on Linux which do not come with Qt. I guess they are needed on Windows as well.

      if your target device does not have these libs, you have to wrap them with your app.

      mzimmersM Offline
      mzimmersM Offline
      mzimmers
      wrote on last edited by
      #9

      @JoeCFD said in Windows build needs libtiff-5__.dll:

      if your target device does not have these libs, you have to wrap them with your app.

      And, because they're .dlls, I can't build them into my application, can I?

      Good thing all this Windows stuff is going away for me soon...

      JoeCFDJ 1 Reply Last reply
      0
      • mzimmersM mzimmers

        @JoeCFD said in Windows build needs libtiff-5__.dll:

        if your target device does not have these libs, you have to wrap them with your app.

        And, because they're .dlls, I can't build them into my application, can I?

        Good thing all this Windows stuff is going away for me soon...

        JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by
        #10

        @mzimmers On windows, yes. No for Android(LInux as well) and Linux.

        mzimmersM 1 Reply Last reply
        0
        • mzimmersM mzimmers has marked this topic as solved on
        • JoeCFDJ JoeCFD

          @mzimmers On windows, yes. No for Android(LInux as well) and Linux.

          mzimmersM Offline
          mzimmersM Offline
          mzimmers
          wrote on last edited by
          #11

          @JoeCFD said in Windows build needs libtiff-5__.dll:

          On windows, yes.

          Oh? Are you sure about that? Remember, all I have are the .dlls (no static libraries).

          jsulmJ JoeCFDJ 2 Replies Last reply
          0
          • mzimmersM mzimmers

            @JoeCFD said in Windows build needs libtiff-5__.dll:

            On windows, yes.

            Oh? Are you sure about that? Remember, all I have are the .dlls (no static libraries).

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #12

            @mzimmers To link your application to a library at build time you need .lib file, not .dll.
            .dll is what is loaded at runtime.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            mzimmersM 1 Reply Last reply
            0
            • jsulmJ jsulm

              @mzimmers To link your application to a library at build time you need .lib file, not .dll.
              .dll is what is loaded at runtime.

              mzimmersM Offline
              mzimmersM Offline
              mzimmers
              wrote on last edited by
              #13

              @jsulm right, but if I find some static versions of those libraries, will Qt link to them when I build? I realize I'll have to add them to my CMakeLists.txt file, but...are there any other steps needed?

              Also, assuming I can find those libraries, is there a way to build them into my next static build of Qt?

              Thanks...

              jsulmJ 1 Reply Last reply
              0
              • mzimmersM mzimmers

                @JoeCFD said in Windows build needs libtiff-5__.dll:

                On windows, yes.

                Oh? Are you sure about that? Remember, all I have are the .dlls (no static libraries).

                JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by JoeCFD
                #14

                @mzimmers Open your APK to see what you have there. I guess dlls are used only in Windows, but not in Android(based on Linux).

                mzimmersM 1 Reply Last reply
                0
                • JoeCFDJ JoeCFD

                  @mzimmers Open your APK to see what you have there. I guess dlls are used only in Windows, but not in Android(based on Linux).

                  mzimmersM Offline
                  mzimmersM Offline
                  mzimmers
                  wrote on last edited by
                  #15

                  @JoeCFD I need this to work on all platforms. So far, I haven't found a static version of those libraries (though I haven't looked hard yet).

                  JoeCFDJ 1 Reply Last reply
                  0
                  • mzimmersM mzimmers

                    @JoeCFD I need this to work on all platforms. So far, I haven't found a static version of those libraries (though I haven't looked hard yet).

                    JoeCFDJ Offline
                    JoeCFDJ Offline
                    JoeCFD
                    wrote on last edited by
                    #16

                    @mzimmers get the source code and build a static one by yourself. It may not be that hard as you think.

                    1 Reply Last reply
                    0
                    • mzimmersM mzimmers

                      @jsulm right, but if I find some static versions of those libraries, will Qt link to them when I build? I realize I'll have to add them to my CMakeLists.txt file, but...are there any other steps needed?

                      Also, assuming I can find those libraries, is there a way to build them into my next static build of Qt?

                      Thanks...

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #17

                      @mzimmers said in Windows build needs libtiff-5__.dll:

                      Also, assuming I can find those libraries, is there a way to build them into my next static build of Qt?

                      If source code is available then it should be possible as long as those can be built for all your target platforms.
                      Static libs should work as long as they were built using compatible compiler.

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      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