Wczoraj postanowiłem pobrać, zainstalować i próbować korzystać z Allegro 5. Pobrałem także Code :: Blocks 12.11 w/MinGW kompilator. Założyłem wszystko i poprawnie zainstalowane wszystko (lub tak myślałem) i próbował uruchomić przykładowy kod, aby sprawdzić, czy to działa:Punkt wejścia procedury _gxx_personality_v0 nie mógł być zlokalizowany w bibliotece DLL. LibstdC++ - 6.dll Błąd
#include <stdio.h>
#include <allegro5/allegro.h>
int main(int argc, char **argv){
ALLEGRO_DISPLAY *display = NULL;
if(!al_init()) {
fprintf(stderr, "failed to initialize allegro!\n");
return -1;
}
display = al_create_display(640, 480);
if(!display) {
fprintf(stderr, "failed to create display!\n");
return -1;
}
al_clear_to_color(al_map_rgb(0,0,0));
al_flip_display();
al_rest(10.0);
al_destroy_display(display);
return 0;
}
Gdy próbuję skompilować i uruchomić program pojawia się komunikat box błąd mówiąc "Punkt wejścia procedury _gxx_personality_v0 nie mógł być zlokalizowany w bibliotece DLL, libstdC++ - 6.dll". Przeszukałem internet przez około godzinę, próbując znaleźć rozwiązanie tego problemu, tak jak robię to w większości przypadków, ale wyszedłem z pustymi rękami. Zastanawiam się, czy ktoś ma jakieś pomysły na jakiekolwiek poprawki tego problemu, jeśli tak, daj mi znać JAK NAJSZYBCIEJ! Z góry dziękuję!
Co daje "gcc -v"? Czy pasuje do wersji Allegro, którą pobrałeś ? – Matthew