как решить кодовые блоки не в состоянии правильно запустить программу c графикой - PullRequest
0 голосов
/ 20 апреля 2019

Я установил кодовые блоки для графического программирования. как я устанавливаю файл winbgim. и сделал другие настройки в настройке компоновщика кодблоков. но когда я запустил такую ​​программу

#include<graphics.h>
#include<stdio.h>
#include<conio.h>

 main(void) {
    int gdriver = DETECT, gmode;
    int x1 = 200, y1 = 200;
    int x2 = 300, y2 = 300;
    system("cls");

    initgraph(&gdriver, &gmode, "");
    line(x1, y1, x2, y2);
    getch();
    closegraph();
}

он не запустился, как я ожидал. Процесс вернул 0xc0000005. а также окно winbgi не открылось. так что плз помогите мне выйти из этой проблемы

1 Ответ

0 голосов
/ 22 апреля 2019

Скачать WinBGIm. НАЖМИТЕ, ЧТОБЫ СКАЧАТЬ. Загрузка с другого сайта может не работать.

Извлеки это.

Открыть info.txt для параметров компоновщика и получения дополнительной информации.

Скопируйте папку MinGW в каталог установки Code::Blocks. По умолчанию Code::Blocks каталог установки C:\Program Files (x86)\CodeBlocks. Там уже будет папка MinGW. Копирование новой папки MinGW добавляет в эту папку только некоторые файлы библиотеки (libbgi.a) и заголовка (winbgim.h, graphics.h). Чтобы вручную добавить файлы, скопируйте файлы graphics.h и winbgim.h во включаемую папку каталога компилятора, которая является C:\Program Files (x86)\CodeBlocks\MinGW. И скопируйте libbgi.a в lib папку вашего каталога компилятора.

Открыть Code::Blocks. Открыть Settings >> Compiler >> Linker Settings. Нажмите кнопку «Добавить» в части библиотеки ссылок, найдите и выберите файл libbgi.a, который вы только что скопировали в папку MinGW.

В правой части (то есть другие опции компоновщика) команды вставки –lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

Нажмите ОК.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...