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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 5.00
atlanticq
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 7
#1

Компилятор С++ - C++

15.08.2012, 16:17. Просмотров 4030. Ответов 42
Метки нет (Все метки)

Скажите, пожалуйста, каким редактором для написания кода вы пользуетесь, и какой компилятор используете?

Напишите недостатки и преимущества вашего выбора.


Я начинающий программист, пишу и компилирую в оболочке DOSBox на Borland C++ 3.1
Преимущество выбора в том ("выбор" - это громко сказано, я больше не знаю с чем можно работать, а хочу узнать), что после написания кода можно его проверить. Но иногда в некоторых учебниках примеры не компилируются из-за разных причин. Например функция std не компилируется, библиотеки нужно подключать
C++ (Qt)
1
stdlib.h
, a не
C++ (Qt)
1
stdlib
, и еще много недостатков. Да и иногда DOSbox, или сам Борланд зависает, и нужно писать код сначала.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компилятор С++ (C++):

Компилятор? - C++
Вот Visual Studio это IDE а какой в нем компилятор? название его скажите плз)

компилятор - C++
Здравствуйте, я написал код. а чтоб скомпилировать у меня нету компилятора, удалил по ошибке, а скачивать скорость не позволяет. Я...

Компилятор - C++
что делает компилятор он переводит в машинный язык что такое машинный язык

Компилятор С++ - C++
посоветуйте пожалуста среду для С++ хорошую.

компилятор - C++
при запуске программы (программа простая скачал из сайта куда сдавал свои задачи) идет работа программы ,потом через 1 секунду вызывается...

Компилятор С++ - C++
Какой компилятор можно использовать для среды NetBeans в Windows, кроме Cygwin?

42
mr_free
70 / 4 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
17.08.2012, 20:19 #31
Цитата Сообщение от alsav22 Посмотреть сообщение
Я имею ввиду, подчёркивание ошибок в процессе написания кода, а не после компиляции. При неправильном синтаксисе, ошибка сразу подчёркивается? При несоответствии типов - сразу подчёркивается? При наведении курсора на переменную, показывается её тип? И т.д. В MinGw Studio я этого не увидел. После компиляции все ошибки показывают.


Где-нибудь есть информация на русском, как подключить mingv к Sublime Text 2? У меня внизу появляется, на какое-то время, "Building", потом исчезает и всё.

Добавлено через 35 минут
Из командной строки mingv работает, значит в путях есть.
Да, такое есть, но все же плюсов тоже многО!
А вот что насчет вашего вопроса, я в этом сам не шарю, но в инете нашел даный конфиг, может поможет:
C++
1
2
3
4
{
    "path": "c:\\Program Files\\MinGW\\bin\\",
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"]
}
Если поможет отпишитесь, тоже интерисует данный вопрос
0
ZiminAS1990
2 / 2 / 0
Регистрация: 27.07.2012
Сообщений: 31
17.08.2012, 23:27 #32
Мне очень-очень нравится связка:
Qt Creator + CMake!
Пусть Qt вас не напрягает - если вы пишите что-либо в Qt Creator, это совсем не означает, что вы должны использовать Qt. Это очень приятная среда разработки, в которой почти всё идеально кроме отладчика - его ещё не подтянули до уровня Visual Studio.
Преимущество сия связки в том, что она кроссплатформенная - где бы вы не писали (хоть винда, хоть линукс, хоть мак) - ваш инструментарий там есть - только поставь.

Естественно, Qt Creator, как и Visual Studio, может создавать свои проекты, но я всё же рекомендовал бы использовать именно CMake (Qt Creator отлично его использует) в качестве системы сборки. Тоже потрясающе удобная и приятная штука - главное не побоятся и освоить. Я с тех пор как узнал о ней, все проекты (даже всякие экспериментальные) создаю только под ней. Ну и к тому же, это возможность по лучше понять процесс сборки проектов.
В конце концов, используя CMake можно сгенерировать ваш проект для Visual Studio.

Как альтернатива - KDevelop+CMake, но KDevelop под виндой не работает
1
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.08.2012, 23:29 #33
Мне очень-очень нравится связка:
Qt Creator + CMake!
QtCreator тяжеловат.
0
ZiminAS1990
2 / 2 / 0
Регистрация: 27.07.2012
Сообщений: 31
17.08.2012, 23:34 #34
Цитата Сообщение от soon Посмотреть сообщение
Qt Creator тяжеловат.
Ну, не сказал бы. В сравнении с KDevelop, например, он легче. По мне дык среди IDE, QtCreator будет как Googl Chrome - среди браузеров - простой, приятный и не нагруженный интерфейс + достаточно высокая функциональность.
0
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
17.08.2012, 23:38 #35
Цитата Сообщение от soon Посмотреть сообщение
QtCreator тяжеловат.
"Чистого" кода (без 3d party либ) в QT не намного больше чем в MFC.
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.08.2012, 00:03 #36
В сравнении с KDevelop, например, он легче
А в сравнении с st2 тяжелее. Скажете, это не IDE, а просто редактор. Ок, но какие плюшки делают из редактора IDE? Насчет qt designer - согласен, но это уже только к qt относится.
"Чистого" кода (без 3d party либ) в QT не намного больше чем в MFC.
Не понял, каким боком тут mfc. Скажу лишь, что я ее не учил и не планирую.
0
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
18.08.2012, 00:17 #37
Цитата Сообщение от soon Посмотреть сообщение
Не понял, каким боком тут mfc. Скажу лишь, что я ее не учил и не планирую.
Я лишь привел сравнение. QT не такое уже тяжеловесное, если смотреть на чистый код.
0
kravam
быдлокодер
1700 / 887 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
18.08.2012, 00:17 #38
Цитата Сообщение от soon Посмотреть сообщение
QtCreator тяжеловат.
насколько? исходники есть? русифицирован?
0
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
18.08.2012, 03:16 #39
Цитата Сообщение от kravam Посмотреть сообщение
исходники есть? русифицирован?
Есть. Русифицирован.

Не по теме:

Плюсую предыдущего оратора с CMake

0
elivin
65 / 65 / 1
Регистрация: 04.01.2012
Сообщений: 231
Записей в блоге: 1
18.08.2012, 14:06 #40
Ещё не встречалось в этой теме - Geany. Плюсы: лёгкая (для меня это важно, так как работаю в основном на не особо мощном ноуте), поддержка синтаксиса многих ЯП (в одном окне бывают открыты проекты на C++ и php, а также css и js). Тем не менее, для винды не советую - нет встроенного компилятора, придётся настраивать (в Linux'е достаточно установить g++).
Также использую неоднократно упомянутый Qt Creator, но только когда работаю с Qt, т.к. он действительно тяжеловат (да и среда у меня GNOME, так что не вполне подходит).
Всё подумываю установить Code::Blocks для C++ проектов. Но я предварительно слазил в гугл и отметил, что для работы с SDL+OpenGL нужно настраивать линковщик отдельно для каждого проекта. В Geany можно редактировать команды сборки, компиляции и выполнения программы для отдельных типов файлов. Например, для сборки файлов C++ у меня установлена такая команда (%e - имя файла без разрешения, %f - имя файла с разрешением):
Bash
1
g++ -Wall -o "%e" "%f" `sdl-config --libs --cflags` -lSDL_ttf -I/usr/include/GL -lGL -lGLU
Никто не знает, можно ли делать глобальные настройки такого рода (SDL+OpenGL для каждого проекта) в Code::Blocks?
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.08.2012, 14:16 #41
Цитата Сообщение от elivin Посмотреть сообщение
Никто не знает, можно ли делать глобальные настройки такого рода (SDL+OpenGL для каждого проекта) в Code::Blocks?
в Code::Blocks можно создать template
1
kravam
быдлокодер
1700 / 887 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
18.08.2012, 14:41 #42
Цитата Сообщение от elivin Посмотреть сообщение
Тем не менее, для винды не советую - нет встроенного компилятора
Это уж для совсем зелёных плохо. Так-то это плюс на самом деле.
0
Blutonium
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 275
18.08.2012, 17:09 #43
devcpp - devc++ с другими дело никогда не имел.
0
18.08.2012, 17:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2012, 17:09
Привет! Вот еще темы с ответами:

Компилятор - C++
Я знаю основу С + + , пишу программы на Microsoft Visual Studio 2010 Помогите понять понятия: гнусовський компилятор? P.S.возможно это...

компилятор с++ - C++
кто знает может можно сделать так чтоб компилятор не использовал фиксированных адресов, а использовал только относительное смещение?

компилятор - C++
Подскажите какой-нибудь хороший компилятор с++??

Компилятор - C++
Здравствуйте! У меня назрел вопрос по поводу размера файлов *.exe Использую Dev-C++. Недавно захотел посмотреть размер...


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

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

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