Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. WinAPI with Qt
Qt 6.11 is out! See what's new in the release blog

WinAPI with Qt

Scheduled Pinned Locked Moved General and Desktop
16 Posts 6 Posters 14.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.
  • R Offline
    R Offline
    RomanShteff
    wrote on last edited by
    #7

    Thanks for link to "Declaring Other Libraries". For example if I have my project in directory
    "C:\Project", and my library is "mylib.dll" I should write in .pro-file:

    @
    LIBS += C:\Project\mylib.dll
    @

    Is it correct?

    [EDIT: code formatting, Volker]

    1 Reply Last reply
    0
    • G Offline
      G Offline
      giesbert
      wrote on last edited by
      #8

      no, wrong

      you write:

      for MSVC tool chain
      @
      LIBS += C:\Project\mylib.lib
      @

      for gcc tool chain:
      @
      LIBS += $$quote(-LC:\Project) -lmylib
      @

      Nokia Certified Qt Specialist.
      Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

      1 Reply Last reply
      0
      • M Offline
        M Offline
        minimoog77
        wrote on last edited by
        #9

        Or better

        @win32:LIBS += C:\Project\mylib.lib@

        @unix:LIBS += $$quote(-LC:\Project) -lmylib@

        1 Reply Last reply
        0
        • G Offline
          G Offline
          giesbert
          wrote on last edited by
          #10

          but if you use gcc on windows, it will have problems with mylib.lib

          Nokia Certified Qt Specialist.
          Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

          1 Reply Last reply
          0
          • M Offline
            M Offline
            minimoog77
            wrote on last edited by
            #11

            LOL, I usually forget that there is GCC for Windows... :)

            1 Reply Last reply
            0
            • R Offline
              R Offline
              RomanShteff
              wrote on last edited by
              #12

              I use Qt Creator.

              1 Reply Last reply
              0
              • G Offline
                G Offline
                goetz
                wrote on last edited by
                #13

                [quote author="RomanShteff" date="1296749017"]I use Qt Creator.[/quote]

                That's the IDE, not the compiler tool chain. You can use both (VisualStudio or GCC/MinGW) with Qt Creator and your .pro file must be set up correctly for the one you use.

                The default open source installation of Qt Creator/SDK for Windows comes with MinGW as far as I know.

                http://www.catb.org/~esr/faqs/smart-questions.html

                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  RomanShteff
                  wrote on last edited by
                  #14

                  Yeah, I have default open source installation. But I have .dll, not .lib

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    giesbert
                    wrote on last edited by
                    #15

                    and you then have .a files. and for gcc, you use:

                    @
                    LIBS += -L<path to dlls> -l<dll name without extension>
                    @

                    Nokia Certified Qt Specialist.
                    Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      RomanShteff
                      wrote on last edited by
                      #16

                      Thanks to all!

                      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