joyrider
Legacy Member
ik heb mingw en msys geinstalleerd gehad. En nadien SDL,SDL_GFX,libogg,libvorbis,freetype,SDL_TTF etc gecompileerd en laten installeren zodat ik mijn linux c++ programma kon laten compileren voor win32.
Nu alle libaries werden geinstalleerd zonder problemen en ik kan mijn programma compileren en linken. Het programma werkt maar het wil geen OGG music files afspelen. Als ik vorbisfile.dll in dezelfde directory plaats naast mijn programma,dan sluit sluit het programma vanzelf af met geen error messages. als ik de dll file weghaal start mijn programma wel op en werkt alles (speelt mod) maar wil het geen ogg afspelen.
Ik vermoed dat er ergens mss toch iets fout is gegaan maar ik weet zo direct niet wat.
ik compileer met :
g++ -c sokobanwin.cpp -o sokobanwin.o -Ic:\mingw\include -Ic:\mingw\include\SDL
en link met
g++ -s sokobanwin.o -o sokoban.exe -Lc:\mingw\lib -mwindows -lmingw32 -lSDLmain -lSDL_image -lpng -lz -lm -lgcc -lSDL_ttf -lfreetype -lSDL_mixer -lvorbis -lvorbisfile -logg -lSDL -lSDL_gfx
nu het maakt precies niet uit of ik al dan niet link met lvorbis,lvorbisfile,logg mijn exe blijft dezelfde groote behouden en wil nog niet werken met ogg music files.
Iemand een idee wat er mss fout kan zijn. De dll's zelf heb ik van de sdl_mixer project page afgehaald. aangezien ik onder msys de dlls niet kon laten aanmaken (weet niet hoe) mss is dit mijn probleem, als ik de dlls kon laten aanmaken zou het mss wel werken ?
Nu alle libaries werden geinstalleerd zonder problemen en ik kan mijn programma compileren en linken. Het programma werkt maar het wil geen OGG music files afspelen. Als ik vorbisfile.dll in dezelfde directory plaats naast mijn programma,dan sluit sluit het programma vanzelf af met geen error messages. als ik de dll file weghaal start mijn programma wel op en werkt alles (speelt mod) maar wil het geen ogg afspelen.
Ik vermoed dat er ergens mss toch iets fout is gegaan maar ik weet zo direct niet wat.
ik compileer met :
g++ -c sokobanwin.cpp -o sokobanwin.o -Ic:\mingw\include -Ic:\mingw\include\SDL
en link met
g++ -s sokobanwin.o -o sokoban.exe -Lc:\mingw\lib -mwindows -lmingw32 -lSDLmain -lSDL_image -lpng -lz -lm -lgcc -lSDL_ttf -lfreetype -lSDL_mixer -lvorbis -lvorbisfile -logg -lSDL -lSDL_gfx
nu het maakt precies niet uit of ik al dan niet link met lvorbis,lvorbisfile,logg mijn exe blijft dezelfde groote behouden en wil nog niet werken met ogg music files.
Iemand een idee wat er mss fout kan zijn. De dll's zelf heb ik van de sdl_mixer project page afgehaald. aangezien ik onder msys de dlls niet kon laten aanmaken (weet niet hoe) mss is dit mijn probleem, als ik de dlls kon laten aanmaken zou het mss wel werken ?
.