Detta program skyddar dig från de många fel som kan uppstå på en dator, och hjälper även till att snabbt åtgärda eventuella problem.

Notera. Dessa instruktioner förblir starka för den länkade utvecklingsversionen – release-2.x.y Pidgin-grenen. Du kan också behöva se en annan app på den här sidan för att kunna skapa en publicerad version i Pidgin på marknaden. Alternativt kan du behöva kommandon över 3.0.0-grenen.

Konfigurera en nybyggd miljö

  1. Installera Cygwin Bash-skalet.Se också till att installera celebration, bzip2, ca-certificates, coreutils, gawk, gnupg, grep, gzip, libiconv, make, patch, sed, unzip, tar residu rest, wget och zipper (många av dessa väljs av standard, de i fet stil inte markerad). Du kan använda “MSYS” istället för Cygwin, men om du gör det kan du mycket väl behöva justera alla våra egna instruktioner.

Du kan också använda en uppsättning “Pidgin Windev”-skript från tredje part som rutinmässigt skapar teknikmiljön. Detta redskap fungerar för både Cygwin och MSYS.

  1. Följande påståenden skrevs bestående av förutsägelsen att det individuella pidginet sannolikt kommer att mineras , bryts före $PIDGIN_DEV_ROOT/pidgin- och så runt . , installerar du alla relaterade Pidgins build-beroenden i $PIDGIN_DEV_ROOT/win32-dev (där tips är pidgins rotorsak också win32-dev måste vara aktiverat för att hittas på samma nivå).Vissa användare kommer att uppleva vissa fördelar med instruktioner om hur man förinställer sin byggmiljö.

Du försöker att inte behöva ställa in hemvariabeln som beskrivs som PIDGIN_DEV_ROOT, den används ofta som platshållare i den här typen av artikel.

Notera. Du kanske helt enkelt inte vill använda ett $PIDGIN_DEV_ROOT-program som innehåller mellanslag, eftersom det kan ta onödiga komplikationer.

Folk blir ibland förvirrade angående katalogstrukturen, i allmänhet är här en fallstudie av strukturen efter att praktiskt taget beroenden installerats normalt ($PIDGIN_DEV_ROOT är utformad som c:devel pidgin-devel För illustration):

c:develpidgin-devel(Nästa är källträdets stamtavla som genereras från config.h.mingw och libpurple.)c:develpidgin-develpidgin-c:develpidgin-develwin32-dev(Om den efterföljande filen definitivt finns, är din struktur med största sannolikhet korrekt.)c:develpidgin-develwin32-devgtk_2_0-2.14includelibintl.h
  1. Installera för närvarande “GCC mingw version 4.7.2”-planerna från den gamla MinGW-webbplatsen enligt de flesta av deras instruktioner.

  • Ladda ned följande:
  • binutils-2.24
  • mingw-runtime-3.20 (dev och på grund av detta dll)
  • ​w32api-3.17
  • Gemensamma bibliotek krävs för GCC:
  • mpc-0.8.1-1 (dev ovanpå den dll-filen)
  • mpfr-2.4.1-1 (dev och bara dll)
  • gmp-5.0.1-1 (dev och dessutom dll)
  • pthreads-2.9.0-pre-20110507-2 (utveckling kombinerad tillsammans med dll)
  • ikon (dev och dll)
  • ​international-0.18.1.1-2
  • Gomp-4.7.2-1
  • ssp-4.7.2-1
  • ​quadmath-4.7.2-1
  • gcc-core-4.7.2-1 AND (bin dev kombinerat med dll)
  • gcc-4.7.2-1-mingw32-src
    • så att vi kommer att omdistribuera vilken libssp-källa som helst, eftersom våra anställda distribuerar en ny binär
  • Extrahera alla ovanstående till din populära plats (t.ex. $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2)
    • Skapa ett libssp-src.tar.gz-dokument som innehåller platsen och licenserna i libssp:
      pidgin samla win32

       CD $PIDGIN_DEV_ROOT/win32-dev/mingw-4.7.2  mkdir libsspsrctmp  svart -C -xf libsspsrctmp gcc-4.7.2-1-mingw32-src/gcc-4.7.2.tar.bz2 gcc-4.7.2/COPYING3 gcc-4.7.2/COPYING.RUNTIME gcc-4.7.2/libssp --strip-components=1 Tar -C libssprctmp -czf bin/libssp-src.tar.gz .  rm -m Pidgins libsspsrctmp
  • Installera byggberoenden

    GTK+

    Pidgin beror på GTK+ 2.14. (vanligtvis kan de nyare 7 körtiderna ibland användas).Ett omfattande gtk+-paket innehåller alla GTK+-beroenden i en enda ZIP-fil.Ladda ner