Projekthåndteringssystem

Alt i alt afhænger et projekt af en form af et projekthåndteringssystem. KDevelop tilbyder fire projekthåndteringssystemer som programmøren kan vælge mellem når et nyt projekt laves.

Automake-projekt

Projekter som er lavet med Håndtering af automake i KDevelop gør det meget let for udviklere at bruge de almindelige GNU udviklingsværktøjer. De sørger for

  • en bedre måde at oprette en Makefile og

  • en god og sikkert måde for hurtig indstilling til forskellige systemer med configure-script oprettede af autoconf.

Qmake-projekter

For udviklere som glæder sig over fleksibiliteten og fornemmelsen i Qt™'s qmake-system, tilbyder KDevelop muligheden for at håndtere qmake-baserede projekter (.pro-filer) inde i den grafiske grænseflade.

For mere information om Qmake-projekthåndtering se Qmake User Guide, som skal være med i distributionen, eller kig på hjemmesiden Trolltech Documentation hvor du finder Qmake-dokumentationen under “Qt C++ GUI Application Development Toolkit”.

ANT-projekthåndtering (Java™-programmer)

Java™-udviklere vil måske bruge Apaches ANT-projekthåndtering til deres projekter. For at oprette et nyt ANT-projekt i KDevelop, vælges Projekt->Nyt projekt...->Java->Ant projekt->Program.

For mere information se Ant-projektets hjemmeside.

Egne projekter

Hvis du foretrækker at vedligeholde din egen Makefile for projektet, kan du bruge valgmuligheden med et eget projekt i KDevelop. Det kan være passende i projekter med usædvanlig struktur, eller hvis du vil have fuldstændig kontrol over byggeprocessen.

Hvis du alligevel ikke virkelig behøver den egne projekthåndterings ekstra fleksibilitet og kontrol, bør du overveje Automake Manager eller en anden projekthåndtering, eftersom de forenkler bygge- og distributionsprocessen for programmer væsentligt.

Hvordan du kan distribuere dit program

Distributionen af dit program kræver ikke at slutbrugeren har installeret noget yderligere andet end

  • en passende oversætter,

  • en linker, og

  • passende udviklingsbiblioteker,

hvilket i det mindste for C++ programmer oftest er tilfældet. Men du kan ligesågodt distribuere binære pakker af programmet. Under alle omstændigheder behøver slutbrugeren af produktet ikke at installere KDevelop.

Hvis du giver din kildekode bort, råder vi dig at også tage projektfilen med for KDevelop. Det gør det meget enkelt for andre udviklere, hvis de bruger KDevelop—til at arbejde med kildekoden.

For projekter hvor flere udviklere, som måske arbejder på forskellige steder, er indblandede, bør dette alligevel være tilfældet. Du kan sikre dig om overensstemmelse for alle Makefile, for at ikke løbe ind i problemer.

Især for programmer med flere sprog, arbejder oversættere ikke direkte med kildekoden, undtagen i tilfælde som kræver rettelser for at gøre det muligt med oversættelsesunderstøttelse.