Przejdź do treści
  • Kategorie
  • Ostatnie
  • Tagi
  • Popularne
  • Użytkownicy
  • Grupy
  • Szukaj
  • Get Qt Extensions
  • Unsolved
Zwiń
Logo forum
  1. Start
  2. International
  3. Polish
  4. Statyczne linkowanie
Forum Updated to NodeBB v4.3 + New Features

Statyczne linkowanie

Zaplanowany Przypięty Zablokowany Przeniesiony Polish
5 Posty 2 Uczestników 2.5k Wyświetlenia 2 Obserwuje
  • Najpierw najstarsze
  • Najpierw najnowsze
  • Najwięcej głosów
Odpowiedz
  • Odpowiedz, zakładając nowy temat
Zaloguj się, aby odpowiedzieć
Ten temat został usunięty. Mogą go zobaczyć tylko użytkownicy upoważnieni do zarządzania tematami.
  • O Niedostępny
    O Niedostępny
    Orzech
    napisał ostatnio edytowany przez
    #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 odpowiedź Ostatnia odpowiedź
    0
    • Chris KawaC Niedostępny
      Chris KawaC Niedostępny
      Chris Kawa
      Lifetime Qt Champion
      napisał ostatnio edytowany przez
      #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 odpowiedź Ostatnia odpowiedź
      0
      • O Niedostępny
        O Niedostępny
        Orzech
        napisał ostatnio edytowany przez
        #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 odpowiedź Ostatnia odpowiedź
        0
        • Chris KawaC Niedostępny
          Chris KawaC Niedostępny
          Chris Kawa
          Lifetime Qt Champion
          napisał ostatnio edytowany przez
          #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 odpowiedź Ostatnia odpowiedź
          1
          • O Niedostępny
            O Niedostępny
            Orzech
            napisał ostatnio edytowany przez
            #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 odpowiedź Ostatnia odpowiedź
            0

            • Zaloguj się

            • Aby wyszukiwać zaloguj się lub zarejestruj.
            • Pierwszy post
              Ostatni post
            0
            • Kategorie
            • Ostatnie
            • Tagi
            • Popularne
            • Użytkownicy
            • Grupy
            • Szukaj
            • Get Qt Extensions
            • Unsolved