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

Компиляторы и среды разработки C++ - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Pjeroo
Землянин
 Аватар для Pjeroo
33 / 33 / 12
Регистрация: 15.01.2013
Сообщений: 313
07.02.2013, 13:27     Компиляторы и среды разработки C++ #1
Какой выбрать? Попробовал Visual C++ в первую очередь (так как на C# пишу), но он какой-то не по стандартам проект создает. Какая-то куча непонятных файлов, какой-то синтаксис не тот (название методов, вывод не через cout<<, а через System::Write (вроде так) и прочее. Нам преподаватель сказал, что борланд С++ более близок к стандарту и я склонен ему верить, но, посмотрев, на год выпуска последнего борланд с++ я немного опешил. 1997 год. Это нормально? Он не изменился с того времени? Или просто нужно библиотеки обновлять, а компилятор не обязательно? Собственно, главный вопрос состоит в том, какой IDE и компилятор выбрать или как правильно настроить (если вы посоветуете Visual C++) чтобы он был с синтаксисом по книжному стандарту т.е.

C++
1
2
3
4
#include<iostream.h>
void main() {
cout<<"Hello, world!";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LineStown
 Аватар для LineStown
63 / 63 / 3
Регистрация: 04.08.2010
Сообщений: 404
07.02.2013, 13:54     Компиляторы и среды разработки C++ #2
Борланд продал свою разработку(давно), теперь она называется Embarcadero RAD Studio.
Сам использую MS Visual Studio
Pjeroo
Землянин
 Аватар для Pjeroo
33 / 33 / 12
Регистрация: 15.01.2013
Сообщений: 313
07.02.2013, 14:00  [ТС]     Компиляторы и среды разработки C++ #3
Цитата Сообщение от LineStown Посмотреть сообщение
Борланд продал свою разработку(давно), теперь она называется Embarcadero RAD Studio.
Сам использую MS Visual Studio
В вижуал студио можно писать кроссплатформенные приложения?
ValeryS
Модератор
6413 / 4879 / 448
Регистрация: 14.02.2011
Сообщений: 16,180
07.02.2013, 14:09     Компиляторы и среды разработки C++ #4
Цитата Сообщение от Pjeroo Посмотреть сообщение
Попробовал Visual C++ в первую очередь (так как на C# пишу), но он какой-то не по стандартам проект создает. Какая-то куча непонятных файлов, какой-то синтаксис не тот (название методов, вывод не через cout<<, а через System::Write (вроде так) и прочее.
А не надо CLR проект создавать ( это cli C)
для простого Win32 проект (есть консоль и окна)
для работы с классами от мелкомягких MFC проект

Добавлено через 2 минуты
Цитата Сообщение от Pjeroo Посмотреть сообщение
В вижуал студио можно писать кроссплатформенные приложения?
можешь поставить прилуду для QT
но лучше писать сразу в QT
хотя что считать кроссплатформеной? консоль да кроссплатформеная
а для окон QT
LineStown
 Аватар для LineStown
63 / 63 / 3
Регистрация: 04.08.2010
Сообщений: 404
07.02.2013, 15:26     Компиляторы и среды разработки C++ #5
Цитата Сообщение от Pjeroo Посмотреть сообщение
В вижуал студио можно писать кроссплатформенные приложения?
Все исходники еще собираю под Mac OS и iOS в xCode.
Как бы сырцы не зависят от платформы, только компиляторы разные

Добавлено через 49 секунд
Но прокладки для различных платформ писать приходится, если это специфический элемент
sumrak95
Избранный
 Аватар для sumrak95
82 / 82 / 5
Регистрация: 08.06.2012
Сообщений: 174
07.02.2013, 16:07     Компиляторы и среды разработки C++ #6
Цитата Сообщение от Pjeroo Посмотреть сообщение
C++
1
2
3
4
#include<iostream.h>
void main() {
cout<<"Hello, world!";
}
MS Visual полностью поддерживает этот код, вероятно что то делаешь неверно.
Например нужно подключить пространство имен std вот так:

C++
1
2
3
4
5
#include<iostream.h>
using namespace std;
void main() {
cout<<"Hello, world!";
}
Саня gamer
96 / 70 / 1
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
07.02.2013, 16:10     Компиляторы и среды разработки C++ #7
в iostream.h по моему нету пространства имён
вместо #include<iostream.h>
напиши #include<iostream>
и после подключи пространство имён std
Pjeroo
Землянин
 Аватар для Pjeroo
33 / 33 / 12
Регистрация: 15.01.2013
Сообщений: 313
08.02.2013, 04:55  [ТС]     Компиляторы и среды разработки C++ #8
Остановился на Code::Blocks с компилятором GCC. Нормально же?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2013, 12:35     Компиляторы и среды разработки C++
Еще ссылки по теме:

C++ Портабельные среды разработки
Где скачать среды разработки по с++? C++
Какие компиляторы (или среды) поддерживают с++ 11? C++
Выбор среды разработки (IDE) C++
«Среды и средства разработки» C++

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

Или воспользуйтесь поиском по форуму:
sumrak95
Избранный
 Аватар для sumrak95
82 / 82 / 5
Регистрация: 08.06.2012
Сообщений: 174
08.02.2013, 12:35     Компиляторы и среды разработки C++ #9
Нормально. Использую его на флэшке в качестве переностной версии.
Yandex
Объявления
08.02.2013, 12:35     Компиляторы и среды разработки C++
Ответ Создать тему
Опции темы

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