Hôm qua tôi quyết định tải xuống, cài đặt và cố gắng sử dụng Allegro 5. Tôi cũng đã tải xuống Mã :: Blocks 12.11 w/the MinGW trình biên dịch. Tôi thiết lập tất cả mọi thứ và cài đặt tất cả mọi thứ một cách chính xác (hoặc vì vậy tôi nghĩ) và cố gắng để chạy một số mẫu mã để xem nếu nó sẽ làm việc:Không thể đặt điểm vào thủ tục _gxx_personality_v0 trong thư viện liên kết động libstdC++ - 6.dll Lỗi
#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;
}
Khi tôi cố gắng để biên dịch và chạy chương trình một hộp thông báo lỗi xuất hiện nói "Không thể đặt điểm vào thủ tục _gxx_personality_v0 trong thư viện liên kết động libstdC++ - 6.dll." Tôi đã tìm kiếm trên web trong khoảng một giờ để tìm cách sửa lỗi cho vấn đề này, như tôi đã làm cho hầu hết mọi thứ, nhưng tôi đã đưa tay trắng ra. Tôi tự hỏi nếu có ai có bất kỳ ý tưởng cho bất kỳ bản sửa lỗi cho vấn đề này, nếu có, hãy cho tôi biết càng sớm càng tốt! Cảm ơn trước!
'gcc -' cung cấp cho bạn điều gì? Nó khớp với phiên bản Allegro bạn đã tải xuống – Matthew