Не в состоянии запустить графику в DEV C++
Невозможно запустить графику из следующего процесса в DEV C++
процесс
Установите DevC++. Я установил из установочного файла версии 4.9.9.2. Загрузите graphics.h в подкаталог include/ каталогов Dev-C++. Скачать libbgia. в lib/ Для использования подкаталога WinBGIm каталогов Dev-C++. Всякий раз, когда вы #include в программу, вы должны указать компоновщик для ссылки в определенных библиотеках. Команда для этого из Dev-C++ - Alt-P. Выберите вкладку "Параметры" во всплывающем окне и введите следующую информацию в области компоновщика: -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
Теперь вы можете компилировать и запускать программы, использующие графическую библиотеку WinBGIm, например, такую, которая открывает маленькое окно, рисует круг и ждет, когда пользователь нажмет клавишу:
Пожалуйста, следуйте тому же процессу и предложите мне
3 ответа
Загрузите следующие файлы в указанные каталоги:
Здесь я предполагаю, что вы установили Dev-Cpp для C:\Dev-Cpp
http://www.cs.colorado.edu/~main/bgi/dev-c++/graphics.h Каталог:> C: \ Dev-Cpp \ include http://www.cs.colorado.edu/~main/bgi/dev-c++/libbgi.a Каталог bgi / dev-C++ / libbgi.a:> C:\Dev-Cpp\lib
Создайте новый проект C++ и установите "Параметры проекта-> Параметры-> Компоновщик" как
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
и попробуйте выполнить этот пример кода; затем перейдите на код, который у вас есть:)
#include<graphics.h>
int main( ){
initwindow( 700 , 700 , "MY First Program");
circle(200, 200, 150);
getch();
return 0;
}
Я недавно пытался использовать graphics.h с Dev C++ на Windows 10.
Вот шаги, которые я выполнил:
1) Загрузите установочный файл для Dev C++ 5.11 с Sourceforge и установите его
2) Загрузите следующую папку и распакуйте ее содержимое. Он содержит заголовок и библиотеку файлов для графики. При разархивировании вы должны получить 3 файла, а именно: графику, winbgim и libbgi.a https://drive.google.com/file/d/0B5k4Y85A4nwRdjNFWlEweEJmNjQ/view?usp=sharings
3) Скопируйте и вставьте файлы графики и winbgim в C:\Program Files (x86)\Dev-Cpp\MinGW64\include и C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include, Путь может немного отличаться в зависимости от того, где вы устанавливаете Dev C++, он обычно устанавливается в указанных выше путях по умолчанию.
4) Скопируйте и вставьте файл libbgi.a в C:\Program Files (x86)\Dev-Cpp\MinGW64\lib и C: \ Program Files (x86) \ Dev-Cpp \ MinGW64 \ x86_64-w64-mingw32 \ lib
5) Откройте новый проект в Dev C++ и выберите Пустой проект.
6) Нажмите Ctrl+H и выберите вкладку параметров в открывшемся окне. Скопируйте и вставьте следующее в столбец компоновщика. -lbgi -lgdi32 -luser32
7) В строке заголовка выберите TDM-GCC 4.9.2 32-битный вариант профилирования в раскрывающемся списке.
8) Скопируйте и вставьте следующий код, чтобы проверить, работает ли библиотека graphics.h правильно или нет. При выполнении кодирования вы должны получить окно с кружком.
int main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
circle(200,200,100);
getch();
closegraph();
}
Надеюсь это поможет!:)