Chẳng chịu tìm kiếm trước khi post bài gì cả! Cái này phải có đến 3, 4 người hỏi rồi chứ chẳng chơi.
Em thử vào Option->linker->library rồi chọn 2 cái dưới (graphics + class runtime gì đó), bỏ chọn 2 cái trên.
Hix!
Từ tối tới giờ hyl loay hoay mãi mà kô biết làm thế nào khởi tạo được chế độ đồ họa ... cứ bị báo lỗi...![]()
![]()
Mọi người xem giúp hyl với...
C Code:
#include<stdio.h> #include<graphics.h> #include<conio.h> void main() { int gd=DETECT,gm=0; initgraph(&gd,&gm,""); circle(200,200,50); getch(); }
Bị báo lỗi thế này này...
Ghi rõ ràng tiêu đề nhé hyl. <-- Được bổ sung bởi DreaminessCode:Linker Error: Undefined symbol _initgraph() in module dohoa.cpp.
Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 21-03-2009 lúc 08:36 PM. Lý do: Tiêu đề không rõ ràng.
If...
Chẳng chịu tìm kiếm trước khi post bài gì cả! Cái này phải có đến 3, 4 người hỏi rồi chứ chẳng chơi.
Em thử vào Option->linker->library rồi chọn 2 cái dưới (graphics + class runtime gì đó), bỏ chọn 2 cái trên.
Thanks anh vinhie47.
Hyl làm đã dùng được hàm initgraph rồi, nhưng không phải làm theo cách đó. Hyl cũng đã thử qua cách đó nhưng kô đc...
Nếu ai bị lỗi như vậy, thử tìm đường dẫn cụ thể đến tận BGI xem sao...
Code:initgraph(&gd,&gm,"C:\\TC\\BGI"); //Trong đó, C:\TC\BGI là đường dấn đến BGI của Hyl
If...
Lạ nhỉ, nếu sai đường dẫn đến BGI thì nó vẫn dịch thành công, chỉ khi chạy mới không chạy được thôiNguyên bản được gửi bởi hyl
hic hic có lẽ phải làm một topic học C/C++ thì học những cái gì, dùng cái gì chứ học kiểu này không ổn
Lỗi này giống lỗi của em nhưng em vẫn chưa khắc phục được, đây là lỗi đồ họa, bạn có thể dùng chương trình sau để kiểm tra lỗi đó là lỗi gì?
Code:#include<graphics.h> #include<stdio.h> #include<conio.h> #include<string.h> void main() { int mh=0,mode=0,maloi; clrscr(); initgraph(&mh,&mode,""); maloi=graphresult(); closegraph(); printf("\n gia tri so cua man hinh: %d %d",mh,mode); printf("\n ma loi: %s",grapherrormsg(maloi)); getch(); }
Mình cũng bị lỗi nhưng không phải thế này. mình cũng vào Option->linker->library rồi chọn 2 cái dưới (graphics + class runtime gì đó). những cũng không chạy được mình quên mất câu báo lỗi rồi hôm nào mình nhắn lên cho mong các bạn giúp đõ.
cái này là dịch được, nhưng không link được vì chưa tìm thấy mấy file BGI thì phải, bạn tìm lại coi các file bgi của bạn nằm ở đâu?
Nếu khởi động được hệ đồ họa thì sẽ chạy được chương trình trên và tử đó mình mới biết cái file egavga.bgi của mình có tồn tại nhưng chương trình lại không gọi được vì thế chạy một số chương trình cần gọi file này thi không chạy được-->báo lỗi. Mình vẫn chưa biết làm cách nào để chương trình gọi được file trên, hình như đó là file điều khiển đồ họa thì phải
Các bạn cho mình hỏi một chút. mình mới làm quen với C++. nhưng không biết tại sao khi mình saon thảo phần Đồ Họa nhưng. khi mình dịch thì không báo lỗi. khi chạy thử thì không chạy được.báo lỗi khởi động chế độ Đồ Họa.
mình rất băn khoan không biết thế nào. mình không phải dân chuyên ngành CNTT nên không biết nhiều lắm.
Khi mình sọa thảo một chương trình đồ họa bất kỳ( mình đã thử nhiều chương trình) khi nhấn ALT+ F9. thì không báo lỗi gì cả. khi chạy thì không chạy vào Option->linker->library rồi chọn 2 cái dưới (graphics + class runtime gì đó) chạy lại vẫn không được. Nhấn ALT+ F5 thì thấy báo lỗi sau:
BGI Error: Graphics not initialized (Use ' inỉtgaph').
mong các bạn giúp đỡ!!!
cảm ơn các ban!!!
chúc các bạn thành công.