Servermaster
20th November 2011, 02:35 AM
permisi agan2..
ane mau tanya nih, walo bukan projremer, ane sok-sokan pengen belajar C++. sekarang lagi belajar SDL.
kebetulan di linux ane sudah ada SDL (versi 1.2.14)
nah, ane coba kompilasi contoh program dari tutorialnya seperti ini:
Code:
#include "SDL/SDL.h" /* All SDL App's need this */
#include
int main(int argc, char *argv[]) {
printf("Initializing SDL.\n");
/* Initialize defaults, Video and Audio */
if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) {
printf("Could not initialize SDL: %s.\n", SDL_GetError());
exit(-1);
}
printf("SDL initialized.\n");
printf("Quiting SDL.\n");
/* Shutdown all subsystems */
SDL_Quit();
printf("Quiting....\n");
exit(0);
}
ternyata pas dikompilasi lewat eclipse, error
Spoiler for errornya:
Code:
**** Build of configuration Debug for project cppdummies ****
make all
Building target: cppdummies
Invoking: GCC C++ Linker
g++ -o"cppdummies" ./src/blajarSDL.o: In function `main':
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:16: undefined reference to `SDL_Init'
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:17: undefined reference to `SDL_GetError'
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:26: undefined reference to `SDL_Quit'
collect2: ld returned 1 exit status
make: *** [cppdummies] Error 1
ane coba cara ini (http://gamedevgeek.com/tutorials/getting-started-with-sdl/), ternyata error juga
Code:
$ g++ namafilenyaSDL.cpp 'sdl-config --cflags --libs' -o sdltest
g++: sdl-config --cflags --libs: No such file or directory
oya, ane udah beberapa kali googling, ternyata ada yang pernah nanya (http://www.linuxquestions.org/questions/programming-9/sdl-is-installed-included-and-linked-but-will-not-compile-sdl-code-446738/) hal yang sama (5 thn lalu) tapi blom ada jawabannya http://static.kaskus.us/images/smilies/sumbangan/8.gif
makasih mastah-mastah semua :D
ditunggu jawaban atau petunjuknya :D
</div>
ane mau tanya nih, walo bukan projremer, ane sok-sokan pengen belajar C++. sekarang lagi belajar SDL.
kebetulan di linux ane sudah ada SDL (versi 1.2.14)
nah, ane coba kompilasi contoh program dari tutorialnya seperti ini:
Code:
#include "SDL/SDL.h" /* All SDL App's need this */
#include
int main(int argc, char *argv[]) {
printf("Initializing SDL.\n");
/* Initialize defaults, Video and Audio */
if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) {
printf("Could not initialize SDL: %s.\n", SDL_GetError());
exit(-1);
}
printf("SDL initialized.\n");
printf("Quiting SDL.\n");
/* Shutdown all subsystems */
SDL_Quit();
printf("Quiting....\n");
exit(0);
}
ternyata pas dikompilasi lewat eclipse, error
Spoiler for errornya:
Code:
**** Build of configuration Debug for project cppdummies ****
make all
Building target: cppdummies
Invoking: GCC C++ Linker
g++ -o"cppdummies" ./src/blajarSDL.o: In function `main':
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:16: undefined reference to `SDL_Init'
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:17: undefined reference to `SDL_GetError'
/home/Data/programming/eclipse/cppdummies/Debug/../src/blajarSDL.cpp:26: undefined reference to `SDL_Quit'
collect2: ld returned 1 exit status
make: *** [cppdummies] Error 1
ane coba cara ini (http://gamedevgeek.com/tutorials/getting-started-with-sdl/), ternyata error juga
Code:
$ g++ namafilenyaSDL.cpp 'sdl-config --cflags --libs' -o sdltest
g++: sdl-config --cflags --libs: No such file or directory
oya, ane udah beberapa kali googling, ternyata ada yang pernah nanya (http://www.linuxquestions.org/questions/programming-9/sdl-is-installed-included-and-linked-but-will-not-compile-sdl-code-446738/) hal yang sama (5 thn lalu) tapi blom ada jawabannya http://static.kaskus.us/images/smilies/sumbangan/8.gif
makasih mastah-mastah semua :D
ditunggu jawaban atau petunjuknya :D
</div>