Uczę się kodowania grafiki w C. Użyłem nagłówka graphic.h na długo w TurboC. Od tego czasu zmieniłem kompilator na Code :: Blocks. Mam problem z używaniem graphics.h w blokach kodu. Proszę pomóż mi.
Zainstalowałem Winbgi. Edytowano 302. linię. Połączony plik lib i wszystkie te rzeczy są gotowe. Więc nie mam żadnego błędu dotyczącego pliku nagłówka grafiki.
Ale ilekroć uruchamiam / buduję kod związany z funkcjami graficznymi, Windows wyświetla błąd „.. przestał działać”. Jak to naprawić?
Używam Codeblock v16. Windows 7ultimate - 64bit.
Oto mój kod:
#include<graphics.h>
int main() {
int gd = DETECT,gm;
initgraph(&gd, &gm, "c:\tc\bgi");
line(80, 100, 100, 100);
getch();
//return 0;
}
zrzuty ekranu:
PS: Jeśli istnieje inny sposób kodowania grafiki w bloku kodu niż użycie grafiki. H, jestem na to otwarty.
Z góry dziękuję.
Odpowiedzi:
0 dla odpowiedzi № 1zastosowanie DosBox naśladować MS-DOS w Windows7.
po prostu mogę pomóc z poniższym linkiem, jest to przydatne.
Widzieć : Jak korzystać z DOSBox w Windows 7
0 dla odpowiedzi nr 2
[ROZWIĄZANY]
Niestety chodziło o „złą” bibliotekępliki. Myślę, że wielu pobrało te same (z błędami) pliki w Internecie. Teraz mam pliki wolne od błędów udostępnione na dysku Google. A także Code :: Blocks 16.01 (najnowsza wersja)
Tutaj jest połączyć. Zastąp stare pliki nowymi.
Wyjaśniłem te kroki i kilka często zadawanych pytań tutaj na ten temat z linkami i kodami testowymi.