Använda libSDL på dator utan SDL installerat? [LÖST]

Här diskuteras programmering och utveckling
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Använda libSDL på dator utan SDL installerat? [LÖST]

Inlägg av cthulhu »

I Windows kan man ju lägga .dll filer i programmets huvudkatalog om man vill att programmet skall funka oavsett.
Kan man göra samma sak i Linux? Behöver köra ett program jag gjort som använder SDL, på en linux-dator som inte har det installerat. Testade att lägga libSDL-1.2.so i samma katalog som den binära filen, men får:

Kod: Markera allt

error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
Senast redigerad av 2 cthulhu, redigerad totalt 17 gång.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Använda libSDL på dator utan SDL installerat?

Inlägg av johanre »

Det skall ligga i /usr/lib men installera det helst inte manuellt. Det är bättre om du installerar det via paketet för libSDL.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Använda libSDL på dator utan SDL installerat?

Inlägg av cthulhu »

Saken ar den att jag inte ar root. :'(
Annars hade ju saken varit biff.

Undrar om man kan kompilera in en lib direkt eller pa annat satt gora den "portabel".
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Använda libSDL på dator utan SDL installerat?

Inlägg av Konservburk »

cthulhu skrev:Saken ar den att jag inte ar root.
Installera i din hemkatalog och använd LD_LIBRARY_PATH eller LD_PRELOAD för att ange var.

Edit:
cthulhu skrev:Undrar om man kan kompilera in en lib direkt
Ja, det kallas statisk länkning.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Använda libSDL på dator utan SDL installerat?

Inlägg av cthulhu »

Tror jag kan read ut det nu nar jag har tva bra environment variabler att googla pa, jag far manga bra traffar.

Tackar :)
Skriv svar

Återgå till "Programmering och webbdesign"