Hallo
Ich bin neu und habe gleiche eine erste Frage und zwar:
Ich habe mir die SDL_image library Runtergeladen womit man ja andere formate laden kann ich habe sie eingefügt allerdings muss ich wohl was vergessen haben einzufügen denn wenn ich z.b.
jetzt nur als beispiel folgendes schreibe:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#include <SDL.h>
#include <SDL_image.h>
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
atexit(SDL_Quit);
SDL_Init(SDL_INIT_VIDEO);
SDL_Surface *screen,*bild;
screen = SDL_SetVideoMode(640,480,16,SDL_HWSURFACE|SDL_DOUBLEBUF);
bild = IMG_Load("bild.jpg");
SDL_BlitSurface(bild,0,screen,0);
SDL_Flip(screen);
int r = 1;
while(r)
{
SDL_Event event;
while(SDL_PollEvent(&event))
{
switch(event.type)
{
case SDL_QUIT:
r = 0;
break;
}
}
}
SDL_FreeSurface(bild);
return 0;
}
|
Dann kriege ich folgende Fehlermeldung:
|
Quellcode
|
1
2
3
|
main.obj : error LNK2001: unresolved external symbol _IMG_Load
Debug/Test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
|
Tja und ich hab 0 ahnung warum das nicht gehen möchte hab schon etwas rumprobiert aber irgendwie will das nicht gehen kann mir ein erfahrener helfen?
ich hab übrigens MVC++ als umgebung und als System Win XP nur falls es wissenswert ist.