- ЧаВо = Часто задаваемые Вопросы
- по интегрированой среде Dev-C++
- Список вопросов
- Как настроить русский язык в консольных программах?
- Как писать простые графические программы?
- Как работать с графикой в Windows 8/10?
- Dev C++ не компилирует
- ЧаВо = Часто задаваемые Вопросы
- по интегрированой среде Dev-C++
- Список вопросов
- Как настроить русский язык в консольных программах?
- Как писать простые графические программы?
- Как работать с графикой в Windows 8/10?
ЧаВо = Часто задаваемые Вопросы
по интегрированой среде Dev-C++
Список вопросов
Как настроить русский язык в консольных программах?
В консольных приложениях (похожих на текстовый режим) русские буквы выводятся к кодировке CP-866, а в оболочке Dev-C++ они набираются в кодировке CP-1251. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор и добавьте два параметра
-fexec-charset=cp866 -finput-charset=cp1251
как показано на рисунке (см. источник).
- Скачайте архив, содержащий программы gccrus.exe и g++rus.exe (193 Кб).
- Скопируйте программы gccrus.exe и g++rus.exe в папку C:\Dev-Cpp\bin (если при установке оболочки вы указали другой каталог вместо стандартного C:\Dev-Cpp, скопируйте программы в его подкаталог bin).
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Программа и исправьте названия двух первых программ так, как показано на рисунке.
Примечание от Ю. Проценко: Если программа при запуске не обнаруживает библиотеки libintl-8.dll и libiconv-2.dll, их нужно поместить в каталог C:\WINDOWS\SYSTEM32.
Как писать простые графические программы?
Для работы с графикой через браузер можно использовать онлайн-сервис Антона Деникина.
Для того чтобы на локальном компьютере подключить модуль для работы с графикой, сделайте следуюшее:
- Скачайте архив, содержащий файлы graphics.h (заголовочный файл) и libbgi.a (библиотека). Размер архива 53 Кб.
- Скопируйте файл graphics.h в папку C:\Dev-Cpp\include.
- Скопируйте файл libbgi.a в папку C:\Dev-Cpp\lib.
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор, включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
Чтобы выводить русский текст в графическом режиме, в окне Сервис-Параметры компилятора на вкладке Программы нужно установить программы по умолчанию gcc.exe и g++.exe:
После выполнения этих действий вы можете использовать команды для рисования графических примитивов (отрезков, прямоугольников, окружностей и т.д.), так же, как раньше в 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, сделайте следуюшее:
- Скачайте последнюю версию Dev-C++.
- Скачайте архив, содержащий файлы graphics.h, winbgim.h (заголовочные файл) и libbgi.a (библиотека). Размер архива 28 Кб.
Далее предполагается, %Dev-Cpp% — это папка, в которой установлена среда Dev-C++ (например, C:\Program Files (x86)\Dev-Cpp). - Скопируйте файл graphics.h в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\include.
- Скопируйте файл libbgi.a в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\lib.
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор. Переключитесь на 32-битный компилятор (32-bit Release). Включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку
-lbgi -lgdi32 -luser32
Чтобы выводить русский текст в графическом режиме, в окне Сервис-Параметры компилятора на вкладке Программы нужно установить программы по умолчанию gcc.exe и g++.exe:
Ещё одна инструкция по подключению простой графики от А. Ковалёва:
- Сразу после установки Dev-C++ 5.11 при запуске программы появляется окно с сообщением о недоступности папки lib32:
The following library directories don't exist:
C:\Program Files\Dev-Cpp\MinGW64\lib32
Чтобы убрать эту ошибку, нужно скопировать папку lib32 на один уровень
вверх, в папку . \Dev-Cpp\MinGW64.
Файл graphics.h нужно скопировать в две папки:
Библиотеку libbgi.a нужно скопировать в четыре папки:
. \Dev-Cpp\MinGW64\lib
. \Dev-Cpp\MinGW64\lib32 (это ранее сделанная копия)
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
Dev C++ не компилирует
Не компилирует DEV C++
Не компилирует DevC++. Пытался побывать на коде вашего тетриса — таже проблема. Что я делаю не.
Dev-C++ не компилирует программу
Dev-C++ перестал компилировать код C++ я пробовал скомпилировать код из книги «C++ для.
Dev C++ не компилирует программу со структурами
Столкнулся с проблемой, что Dev C++ 4.9.9.2 не компилирует следующую программу Пока я использовал.
Компилирует в Dev C++, выдает ошибку в 12 студии
Компилируется в Dev C++, выдает ошибку в 12 студии, в чем дело? #include «stdafx.h» #include.
Это не стереотип. Я когда только начинал учить С++ тоже с DEV_C++ работал. Поработав с ним некоторое время, начал замечать глюки, потом, набравшись немного опыта, начал замечать их все больше и больше. Они там есть, и ни чего с этим не поделаешь!
ммда
Переустановил DEМ,
стала появляться другая ошибка
C:\Users\User\Desktop\C++\Makefile.win [Build Error] No rule to make target `D:/Program’, needed by `main7.o’. Stop.
Добавлено через 6 минут
Добавлено через 5 минут
Это не стереотип. Я когда только начинал учить С++ тоже с DEV_C++ работал. Поработав с ним некоторое время, начал замечать глюки, потом, набравшись немного опыта, начал замечать их все больше и больше. Они там есть, и ни чего с этим не поделаешь!
Мне кажется, что тут не столько к студии, сколько к MS. А так да, студия хороший вариант (имхо — куда лучше DEV_C++. Хотя в деве компилятор мне больше нравиться)
Я не понимаю.
Может быть ты скачал devc++ отдельно от компилятора MinGW, и потом неправильно прицепил его к компилятору?
Посмотри в
СЕРВИС > ПАРАМЕТРЫ КОМПИЛЯТОРА > ПРОГРАММЫ
должно быть вот так
g++: g++.exe
make: make.exe
windres: windres.exe
Также посмотри в
ПРОЕКТ > ПАРАМЕТРЫ ПРОЕКТА > MAKE-ФАЙЛ
сними галочку напротив Use custom Makefile (do not generate Makefile, use this one) если она там стоит..
Максим Ширинкин, вы ламер, извините за выражение.
Не трогайте DEVC++»/>
Добавлено через 21 минуту
Кажется я поняла в чем дело
У тебя EXEшник создается одной папке, а Оbject-файл в другой, добавляем сюда строгую Windows7.
Попробуй изменить пути создания EXE-файла и O-файла, так чтобы они были в одной папке.
Или создай новый проект и замени main.cpp своим файлом main7.cpp(предварительно переименовав в main.cpp)
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
Интересно почему я ламер? Оболочка для этой среды написана на дельфи, сейчас среда доступна только под винду(у вас она лицензионная? 😉 ) под линукс свободной реализации нет. И Плюс ко всему этому, дев больше официально не поддерживается!
Так что, ламер это наверное всё-таки вы)
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Dev-cpp не компилирует файл с расширением .exe
Компилируется файл без расширения, винда в описании типа пишет «Файл ‘1’», в чем может быть.
Ищу драйверы для ven-8086 dev-2804 и ven-14F1 dev-5069
Можете дать ссылки на скачку таких драйверов,их ID: 1.ven-8086 dev-2804 2.ven-14F1 dev-5069
Не компилирует
Помогите не компилирует MinGW и devC++ пишет не отвечает и всё(((
ЧаВо = Часто задаваемые Вопросы
по интегрированой среде Dev-C++
Список вопросов
Как настроить русский язык в консольных программах?
В консольных приложениях (похожих на текстовый режим) русские буквы выводятся к кодировке CP-866, а в оболочке Dev-C++ они набираются в кодировке CP-1251. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор и добавьте два параметра
-fexec-charset=cp866 -finput-charset=cp1251
как показано на рисунке (см. источник).
- Скачайте архив, содержащий программы gccrus.exe и g++rus.exe (193 Кб).
- Скопируйте программы gccrus.exe и g++rus.exe в папку C:\Dev-Cpp\bin (если при установке оболочки вы указали другой каталог вместо стандартного C:\Dev-Cpp, скопируйте программы в его подкаталог bin).
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Программа и исправьте названия двух первых программ так, как показано на рисунке.
Примечание от Ю. Проценко: Если программа при запуске не обнаруживает библиотеки libintl-8.dll и libiconv-2.dll, их нужно поместить в каталог C:\WINDOWS\SYSTEM32.
Как писать простые графические программы?
Для работы с графикой через браузер можно использовать онлайн-сервис Антона Деникина.
Для того чтобы на локальном компьютере подключить модуль для работы с графикой, сделайте следуюшее:
- Скачайте архив, содержащий файлы graphics.h (заголовочный файл) и libbgi.a (библиотека). Размер архива 53 Кб.
- Скопируйте файл graphics.h в папку C:\Dev-Cpp\include.
- Скопируйте файл libbgi.a в папку C:\Dev-Cpp\lib.
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор, включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32
Чтобы выводить русский текст в графическом режиме, в окне Сервис-Параметры компилятора на вкладке Программы нужно установить программы по умолчанию gcc.exe и g++.exe:
После выполнения этих действий вы можете использовать команды для рисования графических примитивов (отрезков, прямоугольников, окружностей и т.д.), так же, как раньше в 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, сделайте следуюшее:
- Скачайте последнюю версию Dev-C++.
- Скачайте архив, содержащий файлы graphics.h, winbgim.h (заголовочные файл) и libbgi.a (библиотека). Размер архива 28 Кб.
Далее предполагается, %Dev-Cpp% — это папка, в которой установлена среда Dev-C++ (например, C:\Program Files (x86)\Dev-Cpp). - Скопируйте файл graphics.h в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\include.
- Скопируйте файл libbgi.a в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\lib.
- Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
- Перейдите на вкладку Компилятор. Переключитесь на 32-битный компилятор (32-bit Release). Включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку
-lbgi -lgdi32 -luser32
Чтобы выводить русский текст в графическом режиме, в окне Сервис-Параметры компилятора на вкладке Программы нужно установить программы по умолчанию gcc.exe и g++.exe:
Ещё одна инструкция по подключению простой графики от А. Ковалёва:
- Сразу после установки Dev-C++ 5.11 при запуске программы появляется окно с сообщением о недоступности папки lib32:
The following library directories don't exist:
C:\Program Files\Dev-Cpp\MinGW64\lib32
Чтобы убрать эту ошибку, нужно скопировать папку lib32 на один уровень
вверх, в папку . \Dev-Cpp\MinGW64.
Файл graphics.h нужно скопировать в две папки:
Библиотеку libbgi.a нужно скопировать в четыре папки:
. \Dev-Cpp\MinGW64\lib
. \Dev-Cpp\MinGW64\lib32 (это ранее сделанная копия)
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib
. \Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32
-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32