Dev-C++ is an IDE(Integrated Development Environment) developed by Bloodshed Software for the windows platform. Dev-C++ is used for writing, compiling, and executing C++ programs. Internally it uses MinGW (Minimalist GNU for Windows) Compiler. It can be used to code programs in C++ as well as C language. To learn more about C and C++ please refer to C Programming Language and C++ Programming Language.
Features of Dev C++
- Dev C++ uses GCC(GNU Compiler Collection) based compilers. Example: Cygwin, MinGW, etc.
- It provides Auto-Completion features for writing code.
- It supports customizable syntax and highlights the editors which make source code more readable.
- The project manager feature of Dev C++ provides ease of managing various projects within IDE.
- It provides custom project templates. We can use it to build custom project types.
- It also has a language localization feature that provides support for multiple languages.
Steps to Download and Install Dev-C++
In order to install Dev-C++, we need to first download it. To download Dev-C++ please refer to its Official Website.
Fig 1 – Dev-C++ Official Website
Once we have downloaded the Dev-C++ software. We need to follow the following steps to install it. Below are the steps for the installation,
Step 1: Getting Started. Click the OK button to start the installation.
Note: Please make, there is no any other version of Dev-C++ is already installed. If any other version of Dev-C++ is already installed then we need to first uninstall it and then install the new version.
Step 2: Now, accept the License Terms & Agreement by clicking “I Agree”.
Step 3: Choosing Components To Be Installed.
Step 4: Specify the Location.
Step 5: Installing Libraries.
Step 6: Installation Completion.
Step 7: Define Path & Directories.
Note: We need to click ‘Yes’, Dev-C++ will automatically create the bins for us.
- Dev-C++ IDE
Last Updated :
25 Jan, 2023
Like Article
Save Article
Как установить Dev c++ на windows 10
Качаем Setup.exe версия Dev c++ 5.11
До этого пробовал ставить младшии версии программы не компилировались
в общем заморочки сплошные установил эту и сразу все пошло
без проблем и шаманства
Запускаем Setup все по умолчанию ни чего не меняем кроме языка
Имя проекта «англицкими» буквами сохраняю в каталог на диске С
имя «англицкое»
Попробовал консоль простые учебные проги компилируются с ходу
после Borlanda как то медленно
Создал проект с OpenGl там уже шаблон стоит Треугольник крутится
Редактор довольно мощный
Для изучения С, С++ подходит не плохо
Можно писать оконные приложения windows но слишком для начинающих сложно
надо хорошо владеть функциями windows API
=
Это пример OpenGl
Моя прога так баловство открываем файл BMP_24 читаем данные
цвета в память потом пишем в текстовый файл в HEX формате с пробелами по тройкам и разделяем символом || код ниже
Долго мучился с функцией read() в борланде все шло без ошибок
здесь на этой функ. застрял оказалось что приведения типа
fin1.read((unsigned char*)&bfh, sizeof(bfh) );// надо заменить на fin1.read((char*)&bfh, sizeof(bfh) );// и все заработало похоже
компилятор строг к типам а я ломал голову что не так ниже код проги
и архив проекта
=
#include <iostream>
#include <windows.h>
#include <fstream>
using namespace std;
/* run this program using the console pauser or add your own getch, system(«pause») or input loop */
int main(int argc, char** argv) {
BITMAPFILEHEADER bfh; //Заголовок BMP файла
BITMAPINFOHEADER bih; //Заголовок BMP файла
unsigned char *TxBits,*buf; // массивы для цветов
int width,height; // ширина и высота файла
ifstream fin1( «now3.bmp», ios::in | ios::binary);
if ( ! fin1 ){
MessageBox(NULL,»Файл отсутствует!»,»Ошибка при открытии»,MB_OK | MB_ICONINFORMATION);
// cout < «Файл отсутствует! Ошибка при открытии»;
return FALSE;
}
fin1.read((char*)&bfh, sizeof(bfh) );//
fin1.read((char*)&bih, sizeof(bih) );//
width = bih.biWidth;
height = bih.biHeight;
int t=0;
int size = width*height*3;//
buf = new unsigned char[size]; // выделяем память для исходного рисунка
TxBits = new unsigned char[size]; // выделяем память для получаемого рисунка
fin1.read((char*)buf, size);
// в этом цикле меняем структуру цвета, т.к. BMP файл имеет структуру BGR, а нам нужен RGB
for (register int i=0; i < size; i+=3)
{
//переписываем массив цветов
TxBits[i]= buf[i+2];
TxBits[i+1]= buf[i+1];
TxBits[i+2]= buf[i];
}
ofstream fout1 ;
fout1.open(«list1.dat», ios::in | ios::out );
if ( ! fout1 ){
MessageBox(NULL,»Файл отсутствует!»,»Ошибка записи»,MB_OK | MB_ICONINFORMATION);
return FALSE;
}
for (register int i=0; i < size; i+=3)
{
if(t < width) {
t++; fout1 << hex << (short int)TxBits[i] <<» «;
t++; fout1 << hex << (short int)TxBits[i+1] <<» «;
t++; fout1 << hex << (short int)TxBits[i+2] <<«||»;
}
else { t=0; fout1 <<endl;
}
}
fout1.close();
fin1.close();
// освобождаем памяти
delete [] TxBits;
delete [] buf;
return 0;
}
=
=
Раздел: Статьи /
С/С++ /
Средства разработки /
Dev-C++ /
|
Быстрый старт в С++
Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю… |
Вот здесь я рассказал, где взять и как установить среду разработки Dev C++. Я по прежнему считаю, что эта среда — лучшее решение для начинающих изучать С++. Однако есть одна неприятность — она не работает на Windows 10.
Среда разработки устанавливается и даже запускается. И там даже можно писать исходный код. Однако этот исходный код нельзя откомпилировать и превратить в исполняемый файл (то есть в программу).
К сожалению, здесь ничего нельзя сделать, поскольку программа просто не совместима с Windows 10. Однако выход есть…
Возможные решения:
- Установить виртуальную машину с Windows XP. Это рабочий вариант, однако он не очень удобный. Возможно, я когда-нибудь расскажу об этом более подробно, но не сегодня.
- Отказаться от Dev-C++ в пользу другой среды разработки. Это тоже вариант, но не для меня.
- Установить новую версию Dev-C++.
Я буду рассказывать о третьем способе.
На сайте https://www.bloodshed.net последняя версия Dev-Cpp это версия 4.9.9.2. И она не работает с Windows 10. Эта версия от 2005 года. С тех пор bloodshed перестала поддерживать Dev-C++.
Однако остался блог Dev-C++. Я не знаю, кто его владелец. Есть только имя Orwell со статусом “учащийся” и местоположением “Нидерланды”. Возможно, это кто-то из команды bloodshed или просто сторонний разработчик. Но он создал версию Dev-C++ 5.11, которая работает в Windows 10, Причём как с 32-х, так и с 64-х разрядными процессорами.
Новая версия сохранила простой интерфейс Dev-C++, что позволяет обучаться,
используя существующие учебники по Dev-C++ (например, мою книгу).
Правда, отличия от Dev-Cpp 4.9.9.2 всё-таки есть, и к ним придётся привыкнуть. Но это в любом случае лучше, проще и быстрее, чем осваивать совершенно новую среду разработки. К тому же эти отличия не такие уж и существенные. Например, если в старой версии программа компилировалась и запускалась клавишей F9, то в новой версии этой клавишей она только компилируется.
Скачать Dev-C++ 5.11 вы можете здесь (в верхнем правом углу нажмите кнопку “Download Now” или на странице в разделе Download выберите первый способ загрузки в списке.
ПРИМЕЧАНИЕ
Есть одно западло — если вы попытаетесь скачать программу некоторыми
браузерами из старых операционных систем, таких как Windows XP, то это у вас
не получится. Причины и способы их устранения я привёл здесь.
Установка Dev Cpp
Если вы сделали всё, как я сказал, то у вас теперь есть файл
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
. Это установщик. Запускаете его обычным способом и начинаете установку (далее для новичков я расскажу об этом пошагово).
Если вы устанавливаете программу в Windows 10, то появится окно с сообщением “Разрешить этому приложению от неизвестного издателя
вносить изменения на вашем устройстве?” На этот вопрос надо ответить ДА.
Затем начнётся установка. В первом окне вам надо выбрать язык:
Выбирайте нужный вам язык и нажимайте ОК. В следующем окне вам надо принять условия использования:
Поскольку выбор у вас невелик, то нажимайте ПРИНИМАЮ. После этого откроется окно выбора устанавливаемых компонентов:
Я советую оставить все компоненты по умолчанию. Но если хотите, то можете выбрать только то, что вам нужно. Если у вас уже была установлена эта программа, то можно снять галочку с элемента “Remove old configuration files”, чтобы сохранить настройки предыдущей установки. Затем нажимаем кнопку ДАЛЕЕ. Откроется окно выбора каталога установки:
Здесь также советую оставить каталог по умолчанию и нажать кнопку ДАЛЕЕ.
После этого начнётся установка, которая занимает некоторое время. Когда установка закончится, появится сообщение:
Оставьте галочку “Запустить Dec-C++ 5.11” и нажмите кнопку ГОТОВО. При первом запуске вас ещё попросят выполнить некоторые настройки. Сначала это будет выбор языка интерфейса:
Выберите нужный вам язык и нажмите кнопку NEXT. Затем вас попросят выбрать внешний вид программы (как будут выглядеть меню и прочие элементы):
Ещё вас могут спросить о кешировании. Лучше от этого отказаться, так как это отнимает время и тормозит запуск Dev-C++.
В конце вы увидите:
Нажимаете кнопку ОК и запускается среда разработки Dev-C++. Ну а дальше пишите свои программы и наслаждайтесь.
Как я уже говорил, новая версия не сильно отличается от старой. И все
сложности, такие как неправильный вывод русских символов в консоль устраняются также, как и в старой версии.
Если что-то осталось непонятно, то посмотрите видео:
|
Все способы изучить С++
Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования — чистый исходный код системного уровня… |
|
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение — ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. |
Программа Учебник 7-9 Учебник 10-11(Б+У) Учебник 10-11(У) Пособие (Py, C++) Конкурсы Презентации ОГЭ (9 класс) ЕГЭ Blockly Робототехника Arduino MMLogic Исполнители КуМир Язык Си Dev-C++ Установка ЧаВо Delphi Photoshop Flash 3D Gmax HTML Методизмы Элективы Статьи Доклады Ссылки
|
УстановкаСкачать
Скачать инсталлятор среды Dev-C++ можно с
Любители могут также свободно Инструкция по установке
|
Презентации для проведения уроков информатики. Компьютерное тестирование знаний в локальной сети — программа «NetTest». Электронный учебник-самоучитель по Delphi с практическими заданиями. HTML-редактор «HEFS» — удобное средство Василь Петрив выпустил новую версию своей оболочки АЛГО |
- Искусство
- Компьютеры
- Cancel
Среда разработки Dev-C++ проверена и работает начиная с Win2k (2000) до Windows 10
Скачать Dev-C++ версии 5.2.0.1
Одной фразой: Запускать после распаковки нужно exe-файл devcppPortable
Почти тоже самое. Только язык Си без С++ на видео ниже.
НИЖЕ ТЕКСТ УСТАРЕЛ ! ! ! ! ========================================
Dev-C++ 5.8.3
Архив занимает 21,4 Mb ( запакован архиватором 7z )
А теперь тоже самое, но более подробно.
Я создал папку «a_1a» на диске C:\ и поместил туда сохранённый архив, как показано на рисунке ниже…
Если архив успешно распакован, то выбираем в появившейся папке файл devcppPortable и запускаем его ( смотрите рисунок ниже…)
( версия portable не требует инсталляции )
После запуска среды разработки Dev-C++ 5.2.0.1 загрузим в неё наш проект с уроками…
Если Вы, как и я, создали папку «a_1a» на диске C:/
То ищем наш проект по такому пути: C:\a_1a\Dev-Cpp\Examples\WinAPI_21
.. и выбираем файл проекта x1.dev
После загрузки проекта, выбираем вкладку main.h ( показана красной стрелкой ) и всё !
Мы видим текст первого урока » Hello, world ! «.
Для запуска урока нам требуется скомпилировать проект ( кнопка № 1) и запустить программу ( кнопка № 2 на рисунке ).
Если Вы увидели после запуска такую картинку (показана ниже), значит всё сделано правильно.
Если, что-то пошло не так — напишите и я постараюсь внести дополнения в статью.
—————————————-
Старые архивы:
Скачать Dev-C++ версии 5.2.0.1 вместе с примерами из уроков
Запасной архив (такой же)
—————————————-
Дополнительно:
Начало работы с WinLego
Как выбрать английский язык для Dev-C++