Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. Statyczne linkowanie
Forum Updated to NodeBB v4.3 + New Features

Statyczne linkowanie

Scheduled Pinned Locked Moved Polish
5 Posts 2 Posters 2.6k 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.
  • O Offline
    O Offline
    Orzech
    wrote on last edited by
    #1

    Siema.

    Chciałbym zmienić sposób z linkowana dynamicznego na statyczne, ale nie mogę znaleźć dobrego poradnika który by mi opisał ten proces. Jestem nowy tutaj więc byłbym niezmiernie wdzięczny, gdyby ktoś mi wytłumaczył jak przejść przez ten proces.

    Trzeba zmieniać ustawienia całego kreatora czy starczy jeden konkretny projekt zmienić?

    Pozdrawiam

    1 Reply Last reply
    0
    • Chris KawaC Offline
      Chris KawaC Offline
      Chris Kawa
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Cześć, witamy na forum.

      To zależy co chcesz statycznie linkować i do czego.
      Proces zależy również od tego którego kompilatora używasz i na jakim OSie pracujesz.

      1 Reply Last reply
      0
      • O Offline
        O Offline
        Orzech
        wrote on last edited by
        #3

        Rzeczywiście, zapomniałem napisać... Już podaję:
        Qt 5.5.0 for Windows 32-bit (MinGW 4.9.2, 959 MB)
        Windows 7 64bit

        Małe programy chciałbym powysyłać kolegom itp. Ułatwiłoby to robotę jakby był jeden plik :)
        Żadne komercyjne wykorzystanie.

        1 Reply Last reply
        0
        • Chris KawaC Offline
          Chris KawaC Offline
          Chris Kawa
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Nadal nie napisałeś co chcesz linkować, ale zakładam że Qt?
          W takim razie musisz sam przebudować Qt ze źródeł z przełącznikiem -static do polecenia configure. tu jest instrukcja ze skryptem, który wszystko ustawia. Tak zbudowany Qt linkuje się tak samo jak wersję dynamiczną. Jest jeszcze kwestia plików runtime kompilatora, które trzeba zlinkować statycznie, ale zanim o tym...

          Z tego co piszesz zakładam też, że nie masz komercyjnej licencji Qt?
          Jeśli nie to darmowa licencja LGPL nie pozwala Ci statycznie linkować bibliotek Qt. Muszą one być dowolnie podmienialne przez użytkownika końcowego.

          1 Reply Last reply
          1
          • O Offline
            O Offline
            Orzech
            wrote on last edited by
            #5

            Trochę roboty by było..

            No nic, daruje sobie, bo nie dość, że nie mogę to jeszcze jest to trudne :D

            Aczkolwiek dzięki za wyjaśnienie :)

            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