Установка Си последней версии dev

5 октября 2018 - Администратор

Установка последней версии  среды разработки C си Dev-C++ 5.11 для Windows 7.

Разберем  шаг за шагом как установить с си, вернее как установить среду разработки Dev.

Скачиваем установщик Dev  :

https://sourceforge.net/projects/orwelldevcpp/

Скачиваем графическую библиотеку для работы с графикой в С  Си с сайта:

http://computergraphicsworld.blogspot.com/p/bgi-graphics.html

В итоге мы скачали два файла:

Запускаем установщик Си, выбираем русский язык установщика пункт “Russian” и нажимаем «ОК»:

Принимаем лицензионные соглашения при установке Си, нажимаем «Принимаю»:

Устанавливаем все компоненты Си , нажимаем «Далее >»:

Не меняем папку установки Си, нажимаем «Установить»:

Не убираем галочку с пункта «Запустить Dev-C++ 5.11» и нажимаем «Готово»:

Выбираем русский язык как язык для среды разработки Dev

Ничего не меняем, нажимаем «Next» два раза

После того как открывается программа Dev. Видим пункт, обведённый красным кругом TDM-GCC 4.9.2 64-bit Release

Меняем TDM-GCC 4.9.2 64-bit Release на TDM-GCC 4.9.2 32-bit Release

Открываем  в меню  Сервис – Параметры компилятора:


 

Открывается меню:

 

В «Добавить эти команды к командной строке компоновщика» меняем

 -static -libgcc на -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

 

Теперьнастроим графику для С Си  в Dev

Закрываем Dev-C++ и открываем файл BGI.zip, в котором у нас присутствуют три файла:

Файлы graphics.h и winbgim.h копируем в папку C:\Program Files (x86)\Dev-Cpp\MinGW64

Файл libbgi.a копируем в папку C:\Program Files (x86)\Dev-Cpp\MinGW64

Запускаем простую программу для проверки работоспособности:

#include <graphics.h>

int main() {

                initwindow(400, 300);

                line(0, 0, 400, 300);

                getch();

                closegraph();

}

Чтобы использовать русский язык в командной строке, в этой версии C++ нужно ввести следующую команду:

setlocale(LC_ALL, "Russian");

Пример программы с выводом фразы на русском языке:

#include <iostream>

int main() {

                setlocale(LC_ALL, "Russian");

                printf("Привет, Мир!");

}

Вернуться к содержанию

 
Комментарии (0)

Нет комментариев. Ваш будет первым!