Dev c не компилирует windows 10

ЧаВо = Часто задаваемые Вопросы

по интегрированой среде Dev-C++

Список вопросов

Как настроить русский язык в консольных программах?

В консольных приложениях (похожих на текстовый режим) русские буквы выводятся к кодировке CP-866, а в оболочке Dev-C++ они набираются в кодировке CP-1251. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:

  1. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
  2. Перейдите на вкладку Компилятор и добавьте два параметра
    -fexec-charset=cp866 -finput-charset=cp1251
    как показано на рисунке (см. источник).

  1. Скачайте архив, содержащий программы gccrus.exe и g++rus.exe (193 Кб).
  2. Скопируйте программы gccrus.exe и g++rus.exe в папку C:\Dev-Cpp\bin (если при установке оболочки вы указали другой каталог вместо стандартного C:\Dev-Cpp, скопируйте программы в его подкаталог bin).
  3. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
  4. Перейдите на вкладку Программа и исправьте названия двух первых программ так, как показано на рисунке.

Примечание от Ю. Проценко: Если программа при запуске не обнаруживает библиотеки libintl-8.dll и libiconv-2.dll, их нужно поместить в каталог C:\WINDOWS\SYSTEM32.

Как писать простые графические программы?

Для работы с графикой через браузер можно использовать онлайн-сервис Антона Деникина.

Для того чтобы на локальном компьютере подключить модуль для работы с графикой, сделайте следуюшее:

  1. Скачайте архив, содержащий файлы graphics.h (заголовочный файл) и libbgi.a (библиотека). Размер архива 53 Кб.
  2. Скопируйте файл graphics.h в папку C:\Dev-Cpp\include.
  3. Скопируйте файл libbgi.a в папку C:\Dev-Cpp\lib.
  4. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
  5. Перейдите на вкладку Компилятор, включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку

-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, сделайте следуюшее:

  1. Скачайте последнюю версию Dev-C++.
  2. Скачайте архив, содержащий файлы graphics.h, winbgim.h (заголовочные файл) и libbgi.a (библиотека). Размер архива 28 Кб.
    Далее предполагается, %Dev-Cpp% — это папка, в которой установлена среда Dev-C++ (например, C:\Program Files (x86)\Dev-Cpp).
  3. Скопируйте файл graphics.h в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\include.
  4. Скопируйте файл libbgi.a в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\lib.
  5. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
  6. Перейдите на вкладку Компилятор. Переключитесь на 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

  • Выбрать 32-битный компилятор TDM-GCC 4.9.2 32bit Release.
  • В параметрах компилятора к командной строке компоновщика добавляется строка

    -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. Это значит, что вместо русских букв вы увидите «кракозябры». Чтобы этого не случилось, кодировку нужно исправить с помощью простой дополнительной программы. Сделайте следующее:

    1. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
    2. Перейдите на вкладку Компилятор и добавьте два параметра
      -fexec-charset=cp866 -finput-charset=cp1251
      как показано на рисунке (см. источник).

    1. Скачайте архив, содержащий программы gccrus.exe и g++rus.exe (193 Кб).
    2. Скопируйте программы gccrus.exe и g++rus.exe в папку C:\Dev-Cpp\bin (если при установке оболочки вы указали другой каталог вместо стандартного C:\Dev-Cpp, скопируйте программы в его подкаталог bin).
    3. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
    4. Перейдите на вкладку Программа и исправьте названия двух первых программ так, как показано на рисунке.

    Примечание от Ю. Проценко: Если программа при запуске не обнаруживает библиотеки libintl-8.dll и libiconv-2.dll, их нужно поместить в каталог C:\WINDOWS\SYSTEM32.

    Как писать простые графические программы?

    Для работы с графикой через браузер можно использовать онлайн-сервис Антона Деникина.

    Для того чтобы на локальном компьютере подключить модуль для работы с графикой, сделайте следуюшее:

    1. Скачайте архив, содержащий файлы graphics.h (заголовочный файл) и libbgi.a (библиотека). Размер архива 53 Кб.
    2. Скопируйте файл graphics.h в папку C:\Dev-Cpp\include.
    3. Скопируйте файл libbgi.a в папку C:\Dev-Cpp\lib.
    4. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
    5. Перейдите на вкладку Компилятор, включите флажок Добавить эти команды к командной строке компоновщика и добавьте в окно под этим флажком строчку

    -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, сделайте следуюшее:

    1. Скачайте последнюю версию Dev-C++.
    2. Скачайте архив, содержащий файлы graphics.h, winbgim.h (заголовочные файл) и libbgi.a (библиотека). Размер архива 28 Кб.
      Далее предполагается, %Dev-Cpp% — это папка, в которой установлена среда Dev-C++ (например, C:\Program Files (x86)\Dev-Cpp).
    3. Скопируйте файл graphics.h в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\include.
    4. Скопируйте файл libbgi.a в папку %Dev-Cpp%\MinGW64\x86_64-w64-mingw32\lib.
    5. Запустите оболочку Dev-C++ и войдите в меню Сервис-Параметры компилятора.
    6. Перейдите на вкладку Компилятор. Переключитесь на 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

  • Выбрать 32-битный компилятор TDM-GCC 4.9.2 32bit Release.
  • В параметрах компилятора к командной строке компоновщика добавляется строка

    -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

    Читайте также:  Windows per user licensing
  • Оцените статью