Как установить dev cpp
Установка Си последней версии dev
Установка последней версии среды разработки C си Dev-C++ 5.11 для Windows 7.
Разберем шаг за шагом как установить с си, вернее как установить среду разработки Dev.
Скачиваем установщик Dev :
Скачиваем графическую библиотеку для работы с графикой в С Си с сайта:
В итоге мы скачали два файла:
Запускаем установщик Си, выбираем русский язык установщика пункт “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
Открываем в меню Сервис – Параметры компилятора:
В «Добавить эти команды к командной строке компоновщика» меняем
Теперьнастроим графику для С Си в 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
Запускаем простую программу для проверки работоспособности:
Чтобы использовать русский язык в командной строке, в этой версии C++ нужно ввести следующую команду:
Пример программы с выводом фразы на русском языке:
Dev-CPP Setup Guide
Contents
Dev-CPP Setup Guide
This page describes the steps I took in order to get Dev-Cpp to work with a homebuilt wxWidgets. I was using Dev-Cpp 4.9.8.1 and wxWidgets 2.5 from CVS.
Preparing Dev-Cpp
Now you have Dev-Cpp installed, and you can happily program wxPrograms. However, the wxWidgets build is not tailored to your system, ESPECIALLY in the regard that you have a final build of the wxWidgets libraries. This is good for production releases of your applications, but not so good for development. I, for one, spend quite a bit of time debugging any applications I create.
So, now we’ve discovered that we really need to have a homebuilt version of wxWidgets, with debugging information made available to us. This is how I got involved in the making of this wiki page; there is surprisingly little information out there to describe the integration of Dev-Cpp with wxWidgets. Now that I’m finished, perhaps it wasn’t really all that hard.
Anyhow, on to building our own copy of wxWidgets.
Building your own wxWidgets Library
Download MSYS and compile wxWidgets as described in Compiling wxWidgets with MSYS-MinGW
At this point, you should have a working ‘debug’ version of wxWidgets. Now we need to integrate it with Dev-Cpp.
Integrating Dev-Cpp with the new Library
Conclusion
Now, that should be all that is needed. Your Dev-Cpp ought to work with your new build now. To be careful, you might want to dive into the Dev-Cpp directories, and remove the earlier installed copy of wx and its include folder.
I hope this page is of some benefit to somebody. It took me a very long time to get everything working correctly.
Common problems
If you have added all the neccesary library files to the linker options and there are still unresolved references you might have come around a rather strange «feature» of gcc (g++ 3.2): it’s picky about the order you place the libraries. If you are using the xrc resource system the wxxrc library should come first. Then comes wxmsw and then the rest of the (wx)libraries you use. Set the following as linker settings and all should work fine:
Undefined reference to: png_blablabl while linking
If you’re using wx/image.h (and maybe other things), you need to add the following libraries to the project settings as linker options:
Maybe the library file is called slightly different. Look into the lib/ directories for a file called something like ‘libwxmsw.a’.
Cannot find resource file
If you want to use wxWidgets resources (as for example the examples do), you need to add the ‘ \dev-cpp\wx\include ‘ (from the top of my head is that the correct path?) directory to the ‘resource file directories’ in the project settings.
File not found during make
If making fails with something like:
(translation: «the specified file cannot be found»)
Solution for the latter:
Dev-CPP Alternate Setup Guide
Dev-C++ is a nice Free IDE for Windows that works quite well with wxWidgets. See their website here
There is a binary package available in devpak (Dev-Cpp package format) available here, don’t get the version from vUpdate (it is old). You need to install the newest (beta) version of devc++, but generally, it’s worth it.
Установка и настройка среды программирования Dev-Cpp
Этапы установки программы
Этап выполняется только в случае установки пакета.
1. Запуск осуществляется с помощью ярлыка, показанного на рис.1.1.
Рис. 1.1. Ярлык запуска
2. После распаковки архива вам предложат выбрать предпочитаемый язык интерфейса программы. В появившемся окне можно выбрать язык интерфейса. Например, английский или русский. Его можно поменять в дальнейшем на любой из имеющегося в списке, изображенного на рис.1.2.
Рис.1.2. Выбор языка интерфейса
Для конкретности выберем русифицированный интерфейс. Необходимо выполнить лицензионное соглашение согласно рис.1.3 и рис. 1.4.
Рис. 1.3.Установка пакета
Рис.1 4. Установка пакета (Далее)
3. Далее вы выбираете категорию, в которой будет установлена программа. По умолчанию это стандартный Program Files. Выбрать опцию: «Установить». Демонстрация установки показана на рис.1.5
После принятия лицензионного соглашения вам будет предоставлена возможность выбрать тип установки программы с теми или иными компонентами.
Рис.1.6. Завершение установки (Готово)
В завершении установки на экране появится открытое окно Dev-C++ с установленными компонентами. Вид окна приведен на рис.1.7
Рис.1.7. Открытое окно программы Dev-C++
Рис.1.8. Загрузка файла
Рис.1.9. Отладка кода
Рис.1.10. Окно результатов
Рис.1.11. Выбор шрифта
Рис.1.12.Выбор цвета фона
После внесенных изменений наши программы будут отображаться в окне консоли в виде, показанном на рис.1.13
.
Рис.1.13. Инверсное изображение окна
Для отладки программы иногда целесообразно пронумеровать строки и выбрать размер шрифта. Это можно сделать следующим образом.
Выбрать компонент «Сервис» и в открывшемся окне последовательно выбрать: «Параметры редактора»\»Вид шрифта»\активировать окно «Номер строки». Окно с выбранными опциями показано на рис.1.14.
Рис.1.14. Выбор параметров шрифта
После настройки пакета можно приступить к программированию исходной задачи.
Работа №1
Базовые операции языка Cи
Цель работы:приобретение навыков программирования линейных процессов. Освоить функции ввода/вывода данных, оператора присваивания.
Orwell Dev Cpp
Среда разработки устанавливается и даже запускается. И там даже можно писать исходный код. Однако этот исходный код нельзя откомпилировать и превратить в исполняемый файл (то есть в программу).
К сожалению, здесь ничего нельзя сделать, поскольку программа просто не совместима с Windows 10. Однако выход есть…
Я буду рассказывать о третьем способе.
На сайте 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 выберите первый способ загрузки в списке.
Установка Dev Cpp
Если вы устанавливаете программу в Windows 10, то появится окно с сообщением “Разрешить этому приложению от неизвестного издателя вносить изменения на вашем устройстве?” На этот вопрос надо ответить ДА.
Затем начнётся установка. В первом окне вам надо выбрать язык:
Выбирайте нужный вам язык и нажимайте ОК. В следующем окне вам надо принять условия использования:
Поскольку выбор у вас невелик, то нажимайте ПРИНИМАЮ. После этого откроется окно выбора устанавливаемых компонентов:
Я советую оставить все компоненты по умолчанию. Но если хотите, то можете выбрать только то, что вам нужно. Если у вас уже была установлена эта программа, то можно снять галочку с элемента “Remove old configuration files”, чтобы сохранить настройки предыдущей установки. Затем нажимаем кнопку ДАЛЕЕ. Откроется окно выбора каталога установки:
Здесь также советую оставить каталог по умолчанию и нажать кнопку ДАЛЕЕ.
После этого начнётся установка, которая занимает некоторое время. Когда установка закончится, появится сообщение:
Оставьте галочку “Запустить Dec-C++ 5.11” и нажмите кнопку ГОТОВО. При первом запуске вас ещё попросят выполнить некоторые настройки. Сначала это будет выбор языка интерфейса:
Выберите нужный вам язык и нажмите кнопку NEXT. Затем вас попросят выбрать внешний вид программы (как будут выглядеть меню и прочие элементы):
Ещё вас могут спросить о кешировании. Лучше от этого отказаться, так как это отнимает время и тормозит запуск Dev-C++.
В конце вы увидите:
Нажимаете кнопку ОК и запускается среда разработки Dev-C++. Ну а дальше пишите свои программы и наслаждайтесь.
Как я уже говорил, новая версия не сильно отличается от старой. И все сложности, такие как неправильный вывод русских символов в консоль устраняются также, как и в старой версии.
Если что-то осталось непонятно, то посмотрите видео:
ЧаВо = Часто задаваемые Вопросы
по интегрированой среде Dev-C++
Список вопросов
Как настроить русский язык в консольных программах?
В консольных приложениях (похожих на текстовый режим) русские буквы выводятся к кодировке CP-866, а в оболочке Dev-C++ они набираются в кодировке CP-1251. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:
Примечание от Ю. Проценко: Если программа при запуске не обнаруживает библиотеки libintl-8.dll и libiconv-2.dll, их нужно поместить в каталог C:\WINDOWS\SYSTEM32.
Как писать простые графические программы?
Для работы с графикой через браузер можно использовать онлайн-сервис Антона Деникина.
Для того чтобы на локальном компьютере подключить модуль для работы с графикой, сделайте следуюшее:
После выполнения этих действий вы можете использовать команды для рисования графических примитивов (отрезков, прямоугольников, окружностей и т.д.), так же, как раньше в Turbo C и Borland C++. Полное описание команд (на английском языке) можно найти на странице Михаэля Майна.
Вот так выглядит простейшая программа, которая выводит на экран отрезок из точки (0,0) (это левый верхний угол окна) в точку (50,50) и ждет нажатия на любую клавишу:
Программы, работающие с графикой в таком режиме, должны обрабатываться компилятором языка C++, для этого проще всего сделать у них расширение имени файла *.cpp. | |
В программах, которые не работают с графикой, флажок Добавить эти команды к командной строке компоновщика нужно отключать, иначе при завершении программы будет появляться сообщение об ошибке. |
Как работать с графикой в Windows 8/10?
Спасибо П.Ф. Муль, который прислал ссылку на эту инструкцию.
Проблема состоит в том, что устаревшая версия Bloodshed Dev-C++ 4.9.9.2 не работает в операционных системах Windows 8/10.
Полная инструкция по установке современной версии Dev-C++ и подключению модуля работы с графикой пожно посмотреть на видео How to Make Graphics in Dev C++ on Windows 10.
Для того, чтобы подключить модуль для работы с графикой в Windows 8/10, сделайте следуюшее:
Ещё одна инструкция по подключению простой графики от А. Ковалёва:
The following library directories don't exist:
C:\Program Files\Dev-Cpp\MinGW64\lib32
. \Dev-Cpp\MinGW64\lib
. \Dev-Cpp\MinGW64\lib32 (это ранее сделанная копия)
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32