Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

43
0x10
2482 / 1657 / 249
Регистрация: 24.11.2012
Сообщений: 4,125
25.11.2012, 17:28 #2
Компилятор можно использовать и из консоли. У студии, кажется, называется cl. Поправьте, если гоню.
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:31  [ТС] #3
А им пользоваться можно так: открыл, код написал,скомпилил? Нельзя. Может, его с ноутпадом связать можно? Кто знает?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
25.11.2012, 17:44 #4
При создании нового файла, а не проекта, создается лишь один .cpp файл и один исполняемый (.exe, например).
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:45  [ТС] #5
Народ, что-все сидят, смотрят на взрыв макаронной фабрики в папке с хелоуворлдом и улыбаются? Как компилить один файл, с тем самым хелоуворлдом?

Добавлено через 1 минуту
Цитата Сообщение от MrGluck Посмотреть сообщение
При создании нового файла, а не проекта, создается лишь один .cpp файл и один исполняемый (.exe, например).
Насколько я знаю, файл скомпилить нельзя.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
25.11.2012, 17:47 #6
Цитата Сообщение от Izobara Посмотреть сообщение
Насколько я знаю, файл скомпилить нельзя.
Ты заблуждаешься
0
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
25.11.2012, 17:51 #7
Izobara, по Вашему, IDE компилирует? Она всего лишь помогает писать код. Все те файлы, о которых Вы говорите, нужны для ее работы, а не для программы. Если хотите скомпилировать исходник без IDE - компилируйте из терминала, как все люди.
0
0x10
2482 / 1657 / 249
Регистрация: 24.11.2012
Сообщений: 4,125
25.11.2012, 17:52 #8
Izobara, про "взрыв макаронной фабрики" за себя скажу, что не использую стандартную студийную организацию каталога проекта. Давно уже раскидал все по своему вкусу.
0
Bringoff
СуперМодулятор
133 / 132 / 15
Регистрация: 03.11.2012
Сообщений: 974
25.11.2012, 17:59  [ТС] #9
Цитата Сообщение от MrGluck Посмотреть сообщение
Ты заблуждаешься
Где на скрине доступна кнопка run?
Компиляция из терминала в Windows - извращение. Такое же, как сидеть под ms-dos
0
Миниатюры
Нормальная IDE для компиляции одного .cpp  
0x10
2482 / 1657 / 249
Регистрация: 24.11.2012
Сообщений: 4,125
25.11.2012, 18:01 #10
М... Можно батничек написать и запускать его "в один клик" =)

Upd: у меня винды рядом нет: мб нотепад умеет внешние тулзы запускать?) Копать в эту сторону, если так хочется)
0
Avazart
Эксперт С++
7234 / 5430 / 303
Регистрация: 10.12.2010
Сообщений: 24,128
Записей в блоге: 17
25.11.2012, 18:29 #11
может, его с ноутпадом связать можно? Кто знает?
По идее можно что угодно связать у Notepad++ там куча всяких возможностей.
Цитата Сообщение от Izobara Посмотреть сообщение
Компиляция из терминала в Windows - извращение. Такое же, как сидеть под ms-dos

Поставь себе Linux-вое что-то, и мучайся на здоровье...
Цитата Сообщение от Toshkarik Посмотреть сообщение
Izobara, по Вашему, IDE компилирует? Она всего лишь помогает писать код. Все те файлы, о которых Вы говорите, нужны для ее работы, а не для программы. Если хотите скомпилировать исходник без IDE - компилируйте из терминала, как все люди.
Ну не скажи, IDE создает файл проекта, думою можно сказать Make- файл за вас ну и заполняет его.
0
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
25.11.2012, 18:39 #12
Цитата Сообщение от Avazart Посмотреть сообщение
Ну не скажи, IDE создает файл проекта, думою можно сказать Make- файл за вас ну и заполняет его.
И что? IDE точно так же запускает компилятор с параметрами. Так что я не совсем понял, к чему это цитирование было.
0
Avazart
Эксперт С++
7234 / 5430 / 303
Регистрация: 10.12.2010
Сообщений: 24,128
Записей в блоге: 17
25.11.2012, 18:41 #13
Ну так не просто редактор...
0
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
25.11.2012, 18:49 #14
Я не писал, что IDE просто редактор, хотя, почти, так оно и есть. Да и вообще, что IDE может, помимо оказании помощи в написании кода? Моя цель была донести до ТС, что те файлы нужны для работы IDE, так как там хранятся различные параметры и настройки, в частности настройки компиляции. Цель IDE помощь в организации исходных файлов и их управлении.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
25.11.2012, 19:56 #15
Izobara, в Dev не создаются никакие "лишние" файлы, в CodeBlocks создаются лишь .o Не помню, как организовано в студии, но раз вы
Перепробовал половину сред в ветке вверху.
, то должны знать про эти IDE. Там при создании нового файла, а не проекта ничего "лишнего" нет.

Добавлено через 7 минут
Кстати, согласен с замечаниями Toshkarik, IDE, которая компилирует - нонсенс) Это задачи компиляторов, а среда лишь приучает к своим фентифлюшкам помогает написать код, слинковать библиотеки, создать makefile и организовать проект.
1
25.11.2012, 19:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2012, 19:56
Привет! Вот еще темы с ответами:

Make файл при компиляции в IDE NetBeans - C++
Добрый день товарищи! Кратко: прикрутил плагин ардуино к IDE Netbeans (http://plugins.netbeans.org/plugin/46054/arduino), есть...

Как правильно из одного cpp подключить другой - C++
Есть 2 .cpp файла: a.cpp и b.cpp. Когда пишу: /* a.cpp */ #include "b.cpp" Выдает ошибку. Как правильно из одного cpp...

Возникли ошибки при разделении одного файла в отдельные cpp и хэдеры - C++
Все было нормально, пока не разделил написанную программу с одного файла в отдельные cpp и хэдеры. Теперь появилась куча ошибок касательно...

создал "circle.h" файл. При компиляции Cpp файла выдаёт unable to open include file 'circle.h' - C++
Помогите разобраться в чём проблема? Был создан circle.h, а при компиляции cpp файла ругается. Может где путь какой нужно прописать. А...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.