Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974

Нормальная IDE для компиляции одного .cpp

25.11.2012, 17:22. Показов 6163. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Учу с++. Перепробовал половину сред в ветке вверху. Но лучше вижуал студии не нашел. Ее самый большой недостаток — она создает десятки файлов для каждого проекта.
Мне надо маленький компилятор-редактор, чтоб с одним файлом.срр работал. Или хотя бы компилятор для notepad++.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2012, 17:22
Ответы с готовыми решениями:

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope|
//================================================================================================= #include "IDE.hpp"...

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'|
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|39|undefined reference to `GetStockObject@4'|

Библиотеки в CPP. Ошибка компиляции | CPP
Доброго вечера! Появился один вопросик недавно. Начал юзать библиотеку <windows.h> для использования такой команды как...

43
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
25.11.2012, 21:02
Студворк — интернет-сервис помощи студентам
Izobara, dev-c++.
1
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 21:04  [ТС]
Dev-c++? Посмотрю. Уже не помню, качал или нет. Правда я слышал, что он не развивается?
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
25.11.2012, 21:07
Развивается сторонними разработчиками. Можно найти со всеми обновлениями.
1
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 21:39  [ТС]
Так, скачал. Что-то парсит.

Добавлено через 5 минут
Хех... Компилить-то компилит файл, но при команде run вылетает ошибка среды. Однако
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
25.11.2012, 21:43
Не знаю, у меня все работает.
Там по f9 компиляция и запуск.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 21:44  [ТС]
Та я уже тоже нашел. Это при отладке что-то глючит.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 21:45
Dev-c++, мое мнение- фигня не стоит тратить на него время.
Лучше уже разбираться в VC++
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 21:47  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Dev-c++, мое мнение- фигня не стоит тратить на него время.
Лучше уже разбираться в VC++
А что там разбираться? Надо будет какойй-то более-менее большой проект писать (когда-то), сядем в VC++ и напишем.
Вопрос, если Вы еще не забыли, в компиляции одиночного срр-файла. И DevC++ отлично справился. Сейчас сижу удаляю всю грязь, разведенную VC++
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 21:49
Ну та ... с компиляцией в консоли разбираться.

Не понимаю чем вам файл проекта мешает....
0
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
25.11.2012, 21:50
Мда, с отладкой там, мягко говоря, туго.
Но я лично со студией не могу часто работать: если код какой небольшой нужно написать - vc долго придется ждать, пока запустится, пока скомпилится. Я уже на dev таких 10 кодов отлажу
Естественно, если нужно что-то делать больше, чем на 5 минут, то vc незаменима. Больше всего, естественно нравится отладчик.
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 21:56  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Ну та ... с компиляцией в консоли разбираться.

Не понимаю чем вам файл проекта мешает....
Вот этим мусором мешает. Не файлом проекта, а кипой файлов. КИПОЙ.
Миниатюры
Нормальная IDE для компиляции одного .cpp   Нормальная IDE для компиляции одного .cpp  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 21:59
Ну так а что там запускать?
Вы ж хотели консоль ?
Миниатюры
Нормальная IDE для компиляции одного .cpp  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 22:11


http://msdn.microsoft.com/ru-r... 90%29.aspx

Для автоматизации можно батничек накатать
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 22:13  [ТС]
Как раз консоль я очень не хотел. Это был крайний вариант. Но он, к счастью, мне не нужен. Пока и уже.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 22:14
Так что нужно то ?
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
25.11.2012, 22:29
Цитата Сообщение от Izobara Посмотреть сообщение
Dev-c++? Посмотрю. Уже не помню, качал или нет. Правда я слышал, что он не развивается?
А чё ему развиваться?
Подумай сам в какую сторону может развиваться IDE, человек может вверх расти, а ей-то куда? Номера строк показывает, быструю вставку обеспечивает, подсветка есть, что ещё надо?

++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++

Возможно, КРАЙ надо, а нет. Тогда ищешь другую среду где есть необходимое тебе требование и не факт, что найдёшь.

В Dev-Cpp если что не развивается, так это компилятор, идущий в поставке, он по-моему версии 3.4.2.
Обновляешь (не сейчас, потом!) компилятор традиционным путём, то есть там предлагается штатное обновление.

Не нравится- ну так никто же не мешает тебе поставить (не сейчас, потом!) более современный компилятор, прописать всё в настройках и тыкать на F9 или куда там. Все так работают не ты первый не ты последний.

Меня закалебали некоторые его глюки (а где их нет?), я скачал исходник на дельфи и потратил две недели на изучение синтаксиса дельфи и правлю под себя теперь эту среду, можешь посмотреть мою подпись.

Компилятор там более чем нормальный gcc, про версию я уже сказал. Все опции компилятора прописываются, чё надо то добавишь.
Для "hello, word!" самое оно

Для формошлёпства (это позже) посоветую MSVS
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 22:36
Для формошлёпства (это позже) посоветую MSVS
Для формошлепства лучше Builder или QtCreator.
А VC++ как ценен из-за компилятора и собственно подсказок IDE

Добавлено через 2 минуты
Что мешает создать батник в папке с cpp файлом ?
Типа такого
Code
1
2
3
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
cl /EHsc *.cpp
pause
И запускать его для компиляции ?

Можно конечно репу почесать и придумать как запускать через Notepad++
0
СуперМодулятор
 Аватар для Bringoff
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 22:38  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Так что нужно то ?
Уже ничего.
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
25.11.2012, 22:43
Цитата Сообщение от Avazart Посмотреть сообщение
Что мешает создать батник в папке с cpp файлом ?
Смотри, я сижу, клепаю код. Потом жму: CTRL+S (сохраняю), потом F9 (компилю), потом Enter (закрываю окно компиляции) потом F10 (запускаю). И так делаю бесчётное количество раз. А можно настроить так, чтобы окно компиляции само закрывалось и компиляция и запуск повесить на одну кнопку. Но я уже привык так. Тогда CTR+S (сохранение), F9- компиляция и запуск в одном флаконе.

А ты предлагаешь в папку с батником заходить тыкать на него... Я тоже иной раз так делаю, но редко. А в повседневности надо так как я описал.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
25.11.2012, 22:49
Так в чем собственно проблема в кнопочке компилировать ?
чтобы окно компиляции само закрывалось
Можно в батнике убрать pause... будет закрывться...
Но зачем в друг ошибка ?

Да и сохранять не всегда надо...

Вы что собственно хотели ? ( кроме как поморочить голову другим )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2012, 22:49

IDE for Cpp
Вобщем, чем больше я искал и вникал в тему тем больше разочаровывался. Одна IDE бесплатная, но для неё надо купить компилятор, Вторая...

Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2
Значит, напомню, среда это давно не развивается уже. Если вы скачаете её, то в предлагаемых пакетах к этой среде последний g++ версии аж...

Добавление cpp файлов в процессе компиляции
Есть у меня проект. Тут один файл main #include "D:\\test.h" void main() { test obj; obj.func(); }

obj\Debug\IDE.o||In function `Z11OpenProjectv':| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|2 36|undefined reference to `GetOpenFileNam
obj\Debug\IDE.o||In function `Z11OpenProjectv':| C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|236|undefined reference to...

Перевод из cpp на asm для компиляции в com-файл
помогите перевести маленький код с cpp на asm немного знаний по asm у меня есть, но их не достаточно чтобы перевести этот код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru