Projekthåndteringssystem |
forrige | Oversigt over KDevelop's funktioner | næste |
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 bruger de almindelige udviklingsværktøjer for GNU.
Qmake-projekt bruger Trolltechs Qmake-projekthåndtering.
ANT-projekt bruger Apaches ANT-projekthåndtering for Java™-udvikling.
Eget projekt kræver at du vedligeholder din egen Makefile
.
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.
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”.
Java™-udviklere vil måske bruge Apaches ANT-projekthåndtering til deres projekter. For at oprette et nyt ANT-projekt i KDevelop, vælges ->->->->.
For mere information se Ant-projektets hjemmeside.
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.
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.
forrige | hjem | næste |
Elementer i brugergrænsefladen | op | Indstilling af KDevelop |