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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
#1

Среда разработки. Дайте совет - C++

03.09.2013, 22:54. Просмотров 1164. Ответов 32
Метки нет (Все метки)

Подскажите пожалуйста такой момент: я только изучаю ооп, так что пишу под консоль. Сейчас пользуюсь MVS.Все хорошо, но напрягает количество файлов/каталогов при создании проекта.
Есть ли такая среда, которая:
а) создавала минимум файлов при компиляции и запуске
б) при открытии файла *.срр его можно было бы сразу компилировать и запускать.
?
Что то на подобии Borland C++ 4,5 только осовремененое. Подскажите есть такое? А то не особо хочется устанавливать/удалять кучу IDE чтобы понять что это не подходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 22:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Среда разработки. Дайте совет (C++):

Среда разработки - C++
Подскажите нормальную IDE (C++),а то Dev-CPP как-то мистическим образом работает, и не такую громоздкую как VisualStudio

Среда разработки - - C++
Нужна консольная среда разработки. У нас в универе она помоему под С и мы файлу формат ещё меняем на СРР подскажите такую. Нужна позарез ...

Среда разработки - C++
Подскажите пожалуйста где можно скачать RAD Studio ?

Среда разработки - C++
Всем доброго времени суток. Народ посоветуйте в какой среде следует начать программирование на С++. Сейчас очень много всяких сред...

Среда разработки - C++
Здраствуйте, подскажите где лучше писать С++, на какой программе?

Среда разработки - C++
Слышал что вкусы различаются, соответсвенно и среда у многих отличается друг от друга... Простите, в чем разница между такими средами как...

32
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
03.09.2013, 22:58 #2
Цитата Сообщение от Scythian Посмотреть сообщение
А то не особо хочется устанавливать/удалять кучу IDE чтобы понять что это не подходит.
Установи редактор, установи компилятор с компоновщиком - профит.
0
Avazart
Эксперт С++
7214 / 5386 / 286
Регистрация: 10.12.2010
Сообщений: 23,808
Записей в блоге: 17
04.09.2013, 01:32 #3
Цитата Сообщение от Scythian Посмотреть сообщение
файла *.срp
Это не серьезно... Не ищи себе новые проблемы...

Добавлено через 2 минуты
Цитата Сообщение от Scythian Посмотреть сообщение
Что то на подобии Borland C++ 4,5 только осовремененое.
RadStudio XE4 ? Только там файлов не намного меньше, + еще паскалевские прибабахи
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
04.09.2013, 12:30 #4
Цитата Сообщение от Scythian Посмотреть сообщение
Подскажите пожалуйста такой момент: я только изучаю ооп, так что пишу под консоль. Сейчас пользуюсь MVS.Все хорошо, но напрягает количество файлов/каталогов при создании проекта.
Можно создавать пустой проект и вручную туда подсовывать cpp.
0
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,062
Завершенные тесты: 1
04.09.2013, 12:42 #5
MinGw Studio очень хорошая штука, 800 кб никак всего весит (без MinGw)
можно отдельно компилить каждый CPP файл, правда будет линковать все CPP в один экзешник
к тому же последний mingw позволит использовать все фишки C++11

MinGw Studio
1
lesha1980
3 / 3 / 0
Регистрация: 06.01.2012
Сообщений: 42
04.09.2013, 13:00 #6
DevCpp.... Visual Studio....
0
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.09.2013, 15:13 #7
Поддерживаю совет установить нормальный текстовый редактор. Получаешь сразу всё, что тебе нужно:

Цитата Сообщение от Scythian Посмотреть сообщение
а) создавала минимум файлов при компиляции и запуске
При компиляции создаются только объектные файлы и сам бинарник.

Цитата Сообщение от Scythian Посмотреть сообщение
б) при открытии файла *.срр его можно было бы сразу компилировать и запускать.
Можно прикрутить «универсальный» Makefile/CMakelists.txt, который будет работать со всеми твоими хелловорлдами.

При этом текстовый редактор не будет за тебя создавать ни лишних файлов, ни лишних директорий.
1
Avazart
Эксперт С++
7214 / 5386 / 286
Регистрация: 10.12.2010
Сообщений: 23,808
Записей в блоге: 17
04.09.2013, 15:17 #8
Цитата Сообщение от Nameless One Посмотреть сообщение
Поддерживаю совет установить нормальный текстовый редактор. Получаешь сразу всё, что тебе нужно:
Да все это лабуда...
Хороший блокнот нужен, но он никогда не заменит любую вменяемую IDE.
Лучше сразу привыкать к IDE. Другое дело стоит приблизительно понимать суть того что делает IDE, и для этого стоить почитать про этапы компиляции и попробовать их в деле с компиляцией из консоли.

http://www.cyberforum.ru/blogs/131347/blog901.html
1
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
04.09.2013, 15:20 #9
Цитата Сообщение от Avazart Посмотреть сообщение
Лучше сразу привыкать к IDE.
IDE - фигня. Лучше к IDE никогда не привыкать, а работать обычным редактором.
0
Avazart
Эксперт С++
7214 / 5386 / 286
Регистрация: 10.12.2010
Сообщений: 23,808
Записей в блоге: 17
04.09.2013, 15:22 #10
Цитата Сообщение от Vourhey Посмотреть сообщение
DE - фигня. Лучше к IDE никогда не привыкать, а работать обычным редактором.
Мотыгу в зубы )
1
Raali
04.09.2013, 15:31
  #11

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
Мотыгу в зубы )
Может автору понравится этот вариант

0
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.09.2013, 15:32 #12
Цитата Сообщение от Avazart Посмотреть сообщение
Да все это лабуда...
Ок, буду знать.
0
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
04.09.2013, 17:54 #13
Цитата Сообщение от Nameless One Посмотреть сообщение
прикрутить «универсальный» Makefile/CMakelists.txt, который будет работать со всеми твоими хелловорлдами
Можно пример CMakeLists.txt, где для каждого *.cpp будет создаваться executable target автоматически при добавлении новых файлов?
0
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
04.09.2013, 18:15 #14
Ну например:
C++
1
2
3
4
5
6
7
8
cmake_minimum_required(VERSION 2.8)
 
file(GLOB SRCS "*.cpp")
 
foreach(SRC ${SRCS})
  get_filename_component(TARGET ${SRC} NAME_WE)
  add_executable(${TARGET} ${SRC})
endforeach()
Но мне такой подход к организации проектов кажется ущербным.
1
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,062
Завершенные тесты: 1
04.09.2013, 18:21 #15
Цитата Сообщение от kamre Посмотреть сообщение
Можно пример CMakeLists.txt, где для каждого *.cpp будет создаваться executable target автоматически при добавлении новых файлов?
ей богу , легче в батник какой ни будь дописывать g++ -o %~dp0helloworld %~dp0helloworld.cpp
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 18:21
Привет! Вот еще темы с ответами:

Среда разработки под ХР - C++
Хочу начать изучать с++,но у меня стоит винда ХР ,последние версии visual studio мне как я понял,не подойдут,что посоветуете для моей...

Среда разработки и литература - C++
Всем добрый день, на днях начал изучение великого и могучего С++ Начну с того, что скажу какие цели я преследую в изучении С++, я сам...

Среда разработки для Mac os X - C++
Всем привет! Я недавно перешел на Mac и я все еще не определился со средой. И по этому прошу вас поделится какой средой вы пользуетесь....

Среда разработки завершает работу - C++
Программа должна создавать дерево поиска, и считать кол-во листьев. Но вместо этого она завершает работу, что не так? #include...


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
04.09.2013, 18:21
Ответ Создать тему
Опции темы

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