A_N_K Skrevet 23. september 2005 Del Skrevet 23. september 2005 (endret) Noen som vet hvordan man spesifiserer flere bibliotek å linke inn ved bygging av Python-ekstensjoner vha. distutils? Dvs. så vidt jeg kan se kan man bare spesifisere ett bibliotek av gangen: python setup.py build_ext -l lib. Dokumentasjonen sier meg ikke stort heller, det er f... meg til å få fnatt av. Edit: Forresten, glem det. Fant ut at man skulle bruke mellomrom (omsluttet av anførselstegn), mente jeg prøvde det i utgangspunktet men men. Endret 23. september 2005 av A_N_K Lenke til kommentar
A_N_K Skrevet 25. september 2005 Forfatter Del Skrevet 25. september 2005 Oppdatering: Nei, det ser ut som jeg må ha tatt feil likevel :\ Ikke sikker på akkurat hva jeg har rotet med, men det er snakk om automatisering av byggeprosessen og når jeg nå ser på hva som produseres er det klart at de ønskede bibliotekene ikke linkes inn. Noen som vet om det i det hele tatt er mulig å få build_ext til å linke inn flere biblioteker av gangen? Lenke til kommentar
zeitgeist Skrevet 25. september 2005 Del Skrevet 25. september 2005 Sorry, jeg har ikke erfaring med det, men det virker weird at det ikke skal gå. Kan bare anbefale deg å prøve http://groups.google.com/group/comp.lang.python/ Lenke til kommentar
A_N_K Skrevet 25. september 2005 Forfatter Del Skrevet 25. september 2005 (endret) Jeg har i alle fall kikket på koden til distutils.command.build_ext og det ser ut som kommandolinje-parameteren brukes direkte, uten å deles opp i en liste. Det går ei heller an å spesifisere flere --libraries, så det kan virke som det rett og slett er slurvete utført. Edit: Det vil si: Jeg ga rett og slett opp kommandolinja, og lurte inn noen parametre vha. distutils.dist.Distribution-objektet som returneres av distutils.core.run_setup. Endret 25. september 2005 av A_N_K Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå