/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Problemer med svgalib
Fra : slet 1BAQF


Dato : 06-11-03 22:43

Hej!

Jeg kører Debian og vil gerne bruge noget svgalib i mine c++
programmer.
Jeg har læst lidt i en tutorial på www.svgalib.org og fundet denne her
kode:

#include <stdlib.h>
#include <vga.h>

int main() {
vga_init();
vga_setmode(G320x200x256);
vga_setcolor(4);
vga_drawpixel(10, 10);

vga_setmode(TEXT);

return EXIT_SUCCESS;
}

Men når jeg prøver at kompilere den, får jeg:

caturn@debian$ make -k test2.cpp test2
make: Nothing to be done for `test2.cpp'.
g++ test2.cpp -o test2
/tmp/ccuILKkh.o: In function `main':
/tmp/ccuILKkh.o(.text+0x7): undefined reference to `vga_init'
/tmp/ccuILKkh.o(.text+0x11): undefined reference to `vga_setmode'
/tmp/ccuILKkh.o(.text+0x1e): undefined reference to `vga_setcolor'
/tmp/ccuILKkh.o(.text+0x2d): undefined reference to `vga_drawpixel'
/tmp/ccuILKkh.o(.text+0x3a): undefined reference to `vga_setmode'
collect2: ld returned 1 exit status
make: *** [test2] Error 1


Hvad skal jeg gøre?


 
 
Klaus Ellegaard (06-11-2003)
Kommentar
Fra : Klaus Ellegaard


Dato : 06-11-03 22:46

bronnum-hansen@1BAQFmail.dk (slet 1BAQF) writes:

>g++ test2.cpp -o test2

Husk noget "-lsvgalib" eller tilsvarende, så den linker med
libsvga - eller hvad det nu hedder.

Mvh.
   Klaus.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste