У меня такая же проблема с этой Ошибка CodeBlocks в графической библиотеке Разница в том, что я уже изменил строку
int left=0, int right=0, int right=INT_MAX, int bottom=INT_MAX,
На это:
int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX
Но main.exe перестал работать. Я попробовал каждое возможное решение, предложенное этим ответом в Qand A любого сайта, но результат все тот же. Мой код такой:
#include <iostream>
#include <graphics.h>
using namespace std;
int main() {
initwindow(400,300);
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\TC\\BGI");
line(100, 100, 400, 400);
getch();
closegraph();
return 0; }
Нет сообщения об ошибке, но есть 1 предупреждение: ISO C ++ запрещает преобразовывать строковую константу в 'char *' [Wwrite-strings] Когда я наконец нашел одно возможное решение,он уже удалил его (http://www.cplusplus.com/forum/general/143918/)