昨天我決定下載,安裝並嘗試使用Allegro 5.我還下載了Code :: Blocks 12.11 w/MinGW編譯器。我設置了一切,正確地安裝了所有(或因此我認爲),並試圖運行示例代碼,看看它是否會工作:程序入口點_gxx_personality_v0無法位於動態鏈接庫libstdC++ - 6.dll錯誤
#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;
}
當我嘗試編譯和運行出現錯誤消息框說程序「程序入口點_gxx_personality_v0不能位於動態鏈接庫libstdC++ - 6.dll中。」我在網上搜索了大約一個小時,試圖找到解決這個問題的辦法,就像我爲大多數事情做的一樣,但是我空手而歸。我想知道如果有人有任何解決這個問題的任何想法,如果是這樣,讓我知道盡快!提前致謝!
gcc -v給你什麼?它是否匹配你下載的Allegro版本? – Matthew