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

Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 10:52     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #1
Hello world!

Последние полгода я активно сидел в C# VS Studio. И что-то захотелось С++ по-практиковать.
Но тут важный момент, что желание практиковать С++ идёт в совокупности с желанием попробовать что-то кроме Visual Studio. Т.е я не хочу оставаться в той же Студии, просто на С++. Хочется немного независимости от неё.

Авторитетный знакомый, работающий в Intel на С++ давно - советует не пользоваться QTCreator, ибо там С++ в довольно специфической вариации.

Т.е мне нужна среда разработки для С++ под Windows, сразу отбросив: VS, QTCreator.
Что ещё можно попробовать? Пожеланий то немного - лишь бы компилировало, Intellisense было (желательно).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2014, 10:52     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator
Посмотрите здесь:

C++ Среда разработки
Среда разработки для новичка C++
C++ Среда разработки
C++ Среда разработки
Среда разработки под ХР C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 14:42     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #21
Цитата Сообщение от Masai Посмотреть сообщение
На всякий случай на будущее - какая-то из этих двух выделяется для работы на С++? Какая больше адаптирована и в целом по Вашему выделяется в лучшую сторону?
Сложно так сразу сказать. Я не использую весь потенциал IDE для простеньких программ.
Могу вам лишь дать ссылки на список фич. Тут нужно ждать людей, работающих в этих средах.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 15:46  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #22
Спасибо, ranebull. Пороюсь и там.

А пока пробую ещё одну, коль блицкриг начал.

Вопрос - что надо выбрать здесь - http://rghost.ru/56870408.view
И здесь что надо ввести - http://rghost.ru/56870413.view

Чтоб не было такого плачевного результата?

http://rghost.ru/56870418.view (ничего не вводил в proect path - ибо не знаю что надо)
DrOffset
6462 / 3836 / 887
Регистрация: 30.01.2014
Сообщений: 6,631
13.07.2014, 16:10     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #23
Цитата Сообщение от Masai Посмотреть сообщение
Какая больше адаптирована и в целом по Вашему выделяется в лучшую сторону?
Eclipse вполне неплох (ну это мои личные ощущения).
А вообще, я вот в повседневной деятельности использую CodeBlocks. Да, там кое-что не очень хорошо работает, но для моих условий - это лучшая альтернатива. Целевых платформ у меня много, кросскомпилировать приходится часто. Добавить новый (даже совершенно неизвестный для CB компилятор) очень просто. Это первый плюс. Второй плюс - плагины. У нас написано для него несколько плагинов, которые решают рутинные задачи (сгенерировать makefile, работа с svn и git и т.п.). Да, в некоторых других средах тоже такое есть. Третий плюс, CB - легкий, по сравнению с многими другими средами. Его можно поставить на флешку и запустить где нужно. Ну последнее: перенос проекта с одной системы на другую, при условии правильной настройки тоже довольно приятен. В моей ситуации, проект, который писался под linux, можно просто открыть на windows и собрать там в один клик.

Добавлю еще кое-что. Многие среды, которые были тобой и другими выше перечислены, используют под windows один и тот же компилятор - MinGW. Это я к тому, что в любом случае гораздо важнее уметь работать с компилятором и его компонентами, а не со средой. Мне, например, по долгу службы очень часто приходится писать код в обычных текстовых редакторах, мейкфайлы писать руками, компилировать из консоли и т.д. Причем иногда в довольно жестких и нервных условиях, например стоя в грязи по колено и под дождем (я не шучу). А уж перейти на одну среду с другой после такого кажется совсем несущественной задачей. И я не о том, что тебе тоже так придется. Но чем свободнее ты владеешь спектром всевозможных инструментов, тем проще тебе будет в нештатных ситуациях.

Добавлено через 11 минут
Цитата Сообщение от Masai Посмотреть сообщение
Вопрос - что надо выбрать здесь
Компилятор, которым хочешь собирать проект.
Цитата Сообщение от Masai Посмотреть сообщение
И здесь что надо ввести
Путь, куда хочешь сохранять файлы проекта.

Добавлено через 1 минуту
Цитата Сообщение от Masai Посмотреть сообщение
(ничего не вводил в proect path - ибо не знаю что надо)
Файл не сохранился и компилятор его не находит. А не сохранился он потому, что не было выбран путь.
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 16:25  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #24
Спасибо, товарищи!
В данный момент одновременно пробую и CodeBlocks, и CodeLite. Чем-то они схожи.
Надо не забывать, что после месяцев в Студии - будет адаптация психологически тяжёлая...

В общем вышеперечисленные два + QTCreator - пока всё же на таком остановлюсь, но познавания продолжаются...

Добавлено через 9 минут
http://rghost.ru/56870957.view - да вроде путь выбрал уж подробнее некуда... Что-то всё равно.
Я уж и так и сяк пробовал...

Добавлено через 5 минут
DrOffset, скажи пожалуйста - а как в CB цвет рабочего экрана с белого на другой изменить?
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 16:28     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #25
Цитата Сообщение от Masai Посмотреть сообщение
Я уж и так и сяк пробовал...
Путь не должен содержать кириллицу.
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 16:35  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #26
Ой спасибо!!! Итого теперь у меня две симпатичных IDE с схожими названиями и работающие.
В CB уже удалось и русский ввод вывод сделать и вывод русского который не был введён из потока ввода.
На QT это вчера часа 2 не получалось.

Скажите а СB и CodeLite подойдут для более серьёзных приложений? Относительно меня - это скажем ООП, 5-6 классов, работа с OpenGL. Хотя бы для такого?
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.07.2014, 16:40     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #27
Цитата Сообщение от Masai Посмотреть сообщение
Скажите а СB и CodeLite подойдут для более серьёзных приложений?
Для приложений любой "серьезности" подойдет даже просто компилятор с редактором, не то, что IDE.
DrOffset
6462 / 3836 / 887
Регистрация: 30.01.2014
Сообщений: 6,631
13.07.2014, 16:44     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #28
Цитата Сообщение от Masai Посмотреть сообщение
Я уж и так и сяк пробовал...
Возможно это из-за русских букв в пути.

Цитата Сообщение от Masai Посмотреть сообщение
скажи пожалуйста - а как в CB цвет рабочего экрана с белого на другой изменить?
Settings->Editor->Syntax Highlighting: Default -> Background

Добавлено через 1 минуту
Цитата Сообщение от Masai Посмотреть сообщение
Скажите а СB и CodeLite подойдут для более серьёзных приложений?
Есть проект в СB c 800тыс строк. Полет нормальный, только открывается чуть дольше.
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 16:46     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #29
Цитата Сообщение от Masai Посмотреть сообщение
скажи пожалуйста - а как в CB цвет рабочего экрана с белого на другой изменить?
Есть вариант с готовыми цветовыми схемами:
Syntax highlighting custom colour themes
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 17:15  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #30
ranebull темы просто супер!

http://rghost.ru/56871718.view - пока правда не получается их подключить к огромному сожалению. И почему-то то что в " " подчёркнуто, хотя отображается и компилируется.


DrOffset благодарю, хотя бы без тем - но заменён раздражающий белый цвет фона.

Ну и вы обнадёжили по поводу проектов. Что там можно полностью реализовываться.
И OpenGL как я понял там будет работать...

Добавлено через 10 минут
Кстати да, CodeLite был требователен чтоб путь был не на русском. Помогло =)
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 18:19     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #31
Цитата Сообщение от Masai Посмотреть сообщение
Кстати да, CodeLite был требователен чтоб путь был не на русском. Помогло =)
На самом деле нужно избегать называть пользователя (папки и т.д.), использую русские символы. Так как в ряде случаев это решает подобную проблему, с которой вы столкнулись.
Цитата Сообщение от Masai Посмотреть сообщение
пока правда не получается их подключить к огромному сожалению
Распаковываете colour_themes.zip. Затем запускаете cb_share_config.exe (у меня он находится в c:\Program Files (x86)\CodeBlocks\). В Source configuration file указываете путь к colour_themes.conf, а в Destination configuration file указываете путь к default.conf (он находится в %USERPROFILE%\AppData\Roaming\CodeBlocks\). В левом столбце устанавливаете галочки на цветовых схемах. Затем нажимаете кнопку Transfer, соглашаетесь, затем нажимаете кнопку Save, соглашаетесь и выходите из программы.
Запускаете Code::Blocks /Settings/Editor/Syntax Highlighting/Color theme и выбираете нужную вам тему.
Миниатюры
Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator   Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator  
Вложения
Тип файла: zip colour_themes.zip (3.3 Кб, 11 просмотров)
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 18:38  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #32
Ну Вы прямо мой спаситель! Спасибо! Со 2-ого раза вышло.

Буду теперь избегать папок с русскими именами в пути. Эта уж для тестов осталась.

Вероятно последний пока вопрос - почему то что в кавычках подчёркнуто? Можно ли это убрать?
Там ведь всё правильно.

http://rghost.ru/56873356.view
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 18:45     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #33
Цитата Сообщение от Masai Посмотреть сообщение
Вероятно последний пока вопрос - почему то что в кавычках подчёркнуто? Можно ли это убрать?
Это SpellChecker включен.
Отключается он в Settings/Editor/SpellChecker и снимаете галочку с enable online spell checker.
P.S. Загружаете скриншоты через Расширенный режим - Скрепка.
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 18:51  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #34
Эксперимент с вложением файла на будущее.


Линии убрались по Вашему совету! Ещё раз спасибо!


например стоя в грязи по колено и под дождем (я не шучу). - а не могли бы рассказать, интересно.
Миниатюры
Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator  
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 18:54     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #35
Цитата Сообщение от Masai Посмотреть сообщение
Линии убрались по Вашему совету! Ещё раз спасибо!

Не по теме:

Кстати, есть другой вариант сделать сделать вывод на русском языке

Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 18:57  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #36
Цитата Сообщение от ranebull Посмотреть сообщение
Кстати, есть другой вариант сделать сделать вывод на русском языке

Это не про ту функцию ЧартооЕм Вы часом говорите?
В общем было бы интересно узнать.

И заодно ещё один вопрос. =)

Те области которые я обозначил стрелками тоже можно изменить? Дабы было бы как БекГраунд в области введения кода.
Миниатюры
Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator  
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 19:04     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #37
Цитата Сообщение от Masai Посмотреть сообщение
Это не про ту функцию ЧартооЕм Вы часом говорите?
В общем было бы интересно узнать.
Нет, тут вариант в 1 строчку.
Цитата Сообщение от Masai Посмотреть сообщение
Те области которые я обозначил стрелками тоже можно изменить? Дабы было бы как БекГраунд в области введения кода.
Судя по моим поискам - нет, не меняется, но возможно это зависит от темы Windows.
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 19:09  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #38
Цитата Сообщение от ranebull Посмотреть сообщение
Судя по моим поискам - нет, не меняется, но возможно это зависит от темы
Ну что же, это не страшно, основная область всё же выбирается по желанию... Это уже хорошо.

Цитата Сообщение от ranebull Посмотреть сообщение
Нет, тут вариант в 1 строчку.
Был бы признателен. Вопрос, судя по поискам в интернете, довольно актуальный для тех кому нужно/комфортно с русским работать шрифтом.
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
13.07.2014, 19:14     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #39
Цитата Сообщение от Masai Посмотреть сообщение
Был бы признателен. Вопрос, судя по поискам в интернете, довольно актуальный для тех кому нужно/комфортно с русским работать шрифтом
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    system("chcp 1251 >> nul");
    cout << "Hello world! Привет мир!" << endl;
    return 0;
}
P.S. Рекомендую просмотреть файл во вложении (Локализация консольных приложений в языке C++)
Миниатюры
Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator  
Вложения
Тип файла: pdf Локализация консольных приложений в языке C++.pdf (220.7 Кб, 8 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2014, 19:34     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator
Еще ссылки по теме:

C++ Посоветуйте среду разработки C++ под Windows 8
C++ Среда разработки под windows7-x64
C++ Нужна какая-нибудь библиотека для распознавания речи под Windows

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

Или воспользуйтесь поиском по форуму:
Masai
5 / 5 / 1
Регистрация: 13.07.2014
Сообщений: 198
13.07.2014, 19:34  [ТС]     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator #40
Работает! Наверно для QT свой вариант какой-то есть.

А у Вас на скриншоте VS IDE?

А вложенный файл спасибо - почитаю! Я вчера наталкивался на эту статью, но в 2 ночи уже сил не было на такой разбор, но на будущее разобрать надо...
Yandex
Объявления
13.07.2014, 19:34     Нужна среда разработки для C++ под Windows, сразу отбросив: VS, QTCreator
Ответ Создать тему
Опции темы

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