Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
Bringoff
СуперМодулятор
 Аватар для Bringoff
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
#1

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

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

Учу с++. Перепробовал половину сред в ветке вверху. Но лучше вижуал студии не нашел. Ее самый большой недостаток — она создает десятки файлов для каждого проекта.
Мне надо маленький компилятор-редактор, чтоб с одним файлом.срр работал. Или хотя бы компилятор для notepad++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 17:22     Нормальная IDE для компиляции одного .cpp
Посмотрите здесь:

C++ IDE for Cpp
Предлагаю людям как усовершенствовать IDE Dev-Cpp 4.9.9.2 C++
C++ Как правильно из одного cpp подключить другой
C++ создал "circle.h" файл. При компиляции Cpp файла выдаёт unable to open include file 'circle.h'
C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\mmz. cpp|29|error: no match for 'operator=' in '* Item = * Source'| C++
C++ C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'|
С помощью командной строки >namberstr f1.cpp Определить число строк в файле с именем f1.cpp C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2442 / 1614 / 235
Регистрация: 24.11.2012
Сообщений: 3,962
25.11.2012, 17:28     Нормальная IDE для компиляции одного .cpp #2
Компилятор можно использовать и из консоли. У студии, кажется, называется cl. Поправьте, если гоню.
Bringoff
СуперМодулятор
 Аватар для Bringoff
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:31  [ТС]     Нормальная IDE для компиляции одного .cpp #3
А им пользоваться можно так: открыл, код написал,скомпилил? Нельзя. Может, его с ноутпадом связать можно? Кто знает?
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
25.11.2012, 17:44     Нормальная IDE для компиляции одного .cpp #4
При создании нового файла, а не проекта, создается лишь один .cpp файл и один исполняемый (.exe, например).
Bringoff
СуперМодулятор
 Аватар для Bringoff
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:45  [ТС]     Нормальная IDE для компиляции одного .cpp #5
Народ, что-все сидят, смотрят на взрыв макаронной фабрики в папке с хелоуворлдом и улыбаются? Как компилить один файл, с тем самым хелоуворлдом?

Добавлено через 1 минуту
Цитата Сообщение от MrGluck Посмотреть сообщение
При создании нового файла, а не проекта, создается лишь один .cpp файл и один исполняемый (.exe, например).
Насколько я знаю, файл скомпилить нельзя.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
25.11.2012, 17:47     Нормальная IDE для компиляции одного .cpp #6
Цитата Сообщение от Izobara Посмотреть сообщение
Насколько я знаю, файл скомпилить нельзя.
Ты заблуждаешься
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
25.11.2012, 17:51     Нормальная IDE для компиляции одного .cpp #7
Izobara, по Вашему, IDE компилирует? Она всего лишь помогает писать код. Все те файлы, о которых Вы говорите, нужны для ее работы, а не для программы. Если хотите скомпилировать исходник без IDE - компилируйте из терминала, как все люди.
0x10
2442 / 1614 / 235
Регистрация: 24.11.2012
Сообщений: 3,962
25.11.2012, 17:52     Нормальная IDE для компиляции одного .cpp #8
Izobara, про "взрыв макаронной фабрики" за себя скажу, что не использую стандартную студийную организацию каталога проекта. Давно уже раскидал все по своему вкусу.
Bringoff
СуперМодулятор
 Аватар для Bringoff
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:59  [ТС]     Нормальная IDE для компиляции одного .cpp #9
Цитата Сообщение от MrGluck Посмотреть сообщение
Ты заблуждаешься
Где на скрине доступна кнопка run?
Компиляция из терминала в Windows - извращение. Такое же, как сидеть под ms-dos
Миниатюры
Нормальная IDE для компиляции одного .cpp  
0x10
2442 / 1614 / 235
Регистрация: 24.11.2012
Сообщений: 3,962
25.11.2012, 18:01     Нормальная IDE для компиляции одного .cpp #10
М... Можно батничек написать и запускать его "в один клик" =)

Upd: у меня винды рядом нет: мб нотепад умеет внешние тулзы запускать?) Копать в эту сторону, если так хочется)
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,897
Записей в блоге: 17
25.11.2012, 18:29     Нормальная IDE для компиляции одного .cpp #11
может, его с ноутпадом связать можно? Кто знает?
По идее можно что угодно связать у Notepad++ там куча всяких возможностей.
Цитата Сообщение от Izobara Посмотреть сообщение
Компиляция из терминала в Windows - извращение. Такое же, как сидеть под ms-dos

Поставь себе Linux-вое что-то, и мучайся на здоровье...
Цитата Сообщение от Toshkarik Посмотреть сообщение
Izobara, по Вашему, IDE компилирует? Она всего лишь помогает писать код. Все те файлы, о которых Вы говорите, нужны для ее работы, а не для программы. Если хотите скомпилировать исходник без IDE - компилируйте из терминала, как все люди.
Ну не скажи, IDE создает файл проекта, думою можно сказать Make- файл за вас ну и заполняет его.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
25.11.2012, 18:39     Нормальная IDE для компиляции одного .cpp #12
Цитата Сообщение от Avazart Посмотреть сообщение
Ну не скажи, IDE создает файл проекта, думою можно сказать Make- файл за вас ну и заполняет его.
И что? IDE точно так же запускает компилятор с параметрами. Так что я не совсем понял, к чему это цитирование было.
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,897
Записей в блоге: 17
25.11.2012, 18:41     Нормальная IDE для компиляции одного .cpp #13
Ну так не просто редактор...
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
25.11.2012, 18:49     Нормальная IDE для компиляции одного .cpp #14
Я не писал, что IDE просто редактор, хотя, почти, так оно и есть. Да и вообще, что IDE может, помимо оказании помощи в написании кода? Моя цель была донести до ТС, что те файлы нужны для работы IDE, так как там хранятся различные параметры и настройки, в частности настройки компиляции. Цель IDE помощь в организации исходных файлов и их управлении.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
25.11.2012, 19:56     Нормальная IDE для компиляции одного .cpp #15
Izobara, в Dev не создаются никакие "лишние" файлы, в CodeBlocks создаются лишь .o Не помню, как организовано в студии, но раз вы
Перепробовал половину сред в ветке вверху.
, то должны знать про эти IDE. Там при создании нового файла, а не проекта ничего "лишнего" нет.

Добавлено через 7 минут
Кстати, согласен с замечаниями Toshkarik, IDE, которая компилирует - нонсенс) Это задачи компиляторов, а среда лишь приучает к своим фентифлюшкам помогает написать код, слинковать библиотеки, создать makefile и организовать проект.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
25.11.2012, 19:58     Нормальная IDE для компиляции одного .cpp #16
Цитата Сообщение от MrGluck Посмотреть сообщение
в CodeBlocks создаются лишь .o
Они создаются не средой а компилятором, это объектные модули.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6213 / 3458 / 423
Регистрация: 29.11.2010
Сообщений: 9,168
25.11.2012, 20:03     Нормальная IDE для компиляции одного .cpp #17
Цитата Сообщение от Toshkarik Посмотреть сообщение
Они создаются не средой а компилятором, это объектные модули.
Я имел в виду "при использовании Codeblocks". Т.к. с Dev-ом модули создавались лишь при работе с проектом.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
25.11.2012, 20:07     Нормальная IDE для компиляции одного .cpp #18
Ну так если программа состоит всего из одного файла cpp, то и нет смысла сохранять объектный модуль.
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,897
Записей в блоге: 17
25.11.2012, 20:26     Нормальная IDE для компиляции одного .cpp #19
Цитата Сообщение от Toshkarik Посмотреть сообщение
Ну так если программа состоит всего из одного файла cpp, то и нет смысла сохранять объектный модуль.
Ага hello world...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2012, 20:57     Нормальная IDE для компиляции одного .cpp
Еще ссылки по теме:

C++ Добавление cpp файлов в процессе компиляции
C++ Возникли ошибки при разделении одного файла в отдельные cpp и хэдеры
Разделение программы на .h .cpp .cpp C++
C++ Библиотеки в CPP. Ошибка компиляции | CPP
C++ Make файл при компиляции в IDE NetBeans

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

Или воспользуйтесь поиском по форуму:
Bringoff
СуперМодулятор
 Аватар для Bringoff
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 20:57  [ТС]     Нормальная IDE для компиляции одного .cpp #20
Цитата Сообщение от MrGluck Посмотреть сообщение
Izobara, в Dev не создаются никакие "лишние" файлы, в CodeBlocks создаются лишь .o Не помню, как организовано в студии, но раз вы , то должны знать про эти IDE. Там при создании нового файла, а не проекта ничего "лишнего" нет.
Да, надо ещё раз попробовать. А то я пробовал их (некоторые), ещё когда вообще совершенно ничего не понимал. И что-то там со мной не захотело дружить.
Yandex
Объявления
25.11.2012, 20:57     Нормальная IDE для компиляции одного .cpp
Ответ Создать тему
Опции темы

Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru