Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Крашеная
87 / 18 / 4
Регистрация: 06.08.2018
Сообщений: 62
Завершенные тесты: 1
1

Code Block, старый компилятор? Что делать?

17.08.2018, 22:57. Просмотров 827. Ответов 7
Метки нет (Все метки)

Месяца два назад установила на домашний ноут code block. С родного сайта, вроде последнюю версию, с компилятором. (на винды).
Раньше как-то на проблемы не натыкалась, а сегодня начала упражняться по каким-то простеньким алгоритмам, а компилятор мне и выдал " error:: in C++98..." вектор, мол, должен по-другому инициализироваться....
Очень меня это удивило.
Переучиваться с C++11 на старое я однозначно не хочу... максимум что надо из старого - это уметь прочитать, а писать надо учиться на 11...
Что делать?
Или я на асфальте в лыжах?...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2018, 22:57
Ответы с готовыми решениями:

Что означает сообщение компилятора code block Process terminated with status 127
О чем говорит данная надпись? "code block Process terminated with status 127"

компилятор во всех задачах постоянно выдаёт одну и ту же ошибку. Что делать?
компилятор во всех задачах постоянно выдаёт одну и ту же ошибку (даже если...

code::block 10-05
Доброго всем времени суток.Помогите разобраться.code::block 10-05 перестал...

Problems with Code Block 12.11
У меня постоянно выскакивает сообщение в Code Block когда я пытаюсь...

Проблема с КОМПИЛЯТОРОМ CODE BLOCK 8.02
Привет,ребята такая проблема пишу в кампиляторе такой текст #include...

7
Mathist
57 / 53 / 33
Регистрация: 18.04.2014
Сообщений: 121
Завершенные тесты: 2
17.08.2018, 23:14 2
Лучший ответ Сообщение было отмечено Крашеная как решение

Решение

Как включить в своей среде разработки поддержку определённого стандарта (С++11, С++14, С++17)
1
Крашеная
87 / 18 / 4
Регистрация: 06.08.2018
Сообщений: 62
Завершенные тесты: 1
17.08.2018, 23:47  [ТС] 3
Цитата Сообщение от Mathist Посмотреть сообщение
Как включить в своей среде разработки поддержку определённого стандарта (С++11, С++14, С++17)
Ух как просто оказывается! Спасибо!
0
DrOffset
8464 / 4741 / 1161
Регистрация: 30.01.2014
Сообщений: 7,727
18.08.2018, 00:13 4
Крашеная, В эту IDE можно подключить практически любой компилятор. Можно поставить и подключить один из последних, (с поддержкой С++17) в составе MSYS2.
1
Крашеная
87 / 18 / 4
Регистрация: 06.08.2018
Сообщений: 62
Завершенные тесты: 1
18.08.2018, 00:40  [ТС] 5
Цитата Сообщение от DrOffset Посмотреть сообщение
В эту IDE можно подключить практически любой компилятор.
да, я понимала, что можно, но, во-первых, была уверена, что установила последний, а во-вторых, знать, что можно не достаточно - нужно еще знать как!
Но все, ссылка Mathist помогла - оказалось, пара щелчков мышкой. Компилятор и правда был установлен, андо было только в настройках его указать. Все работает
0
DrOffset
8464 / 4741 / 1161
Регистрация: 30.01.2014
Сообщений: 7,727
18.08.2018, 11:21 6
Цитата Сообщение от Крашеная Посмотреть сообщение
Все работает
Я понимаю, просто подумал нелишним будет, если рассказать откуда взять компилятор еще новее (и бонусом множество уже готовых к использованию библиотек).
2
sourcerer
Модератор
Эксперт CЭксперт С++
4863 / 2044 / 325
Регистрация: 20.02.2013
Сообщений: 5,546
Записей в блоге: 24
Завершенные тесты: 1
18.08.2018, 12:57 7
Крашеная, вот отсюда можно MinGW 8.1.0 скачать. И будет у Вас поддержка C++17.
После установки компилятора MinGW, уже в самом Code::Blocks (Settings -> Compiler -> Toolchain executables) пропишите пути:
Code Block, старый компилятор? Что делать?

А затем создайте новый флаг для поддержки стандарта C++17 и поставьте напротив него галку:
Code Block, старый компилятор? Что делать?
0
sourcerer
Модератор
Эксперт CЭксперт С++
4863 / 2044 / 325
Регистрация: 20.02.2013
Сообщений: 5,546
Записей в блоге: 24
Завершенные тесты: 1
18.08.2018, 13:15 8
Проверяем версию компилятора:
C++
1
2
3
4
5
6
#include <iostream>
 
int main()
{
    std::cout << "My compiler version is " << __VERSION__ << "\n\n";
}
0
Миниатюры
Code Block, старый компилятор? Что делать?   Code Block, старый компилятор? Что делать?  
18.08.2018, 13:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2018, 13:15

Code::block и немного ошибок
Добрый вечОр !!! Возникла проблема при компиляции исходник в code::block (в...

Русский шрифт в code::block 10-05
Доброго всем времени суток.Тема наверное старая дана целая куча различных...

Как установить Regex в Code::Block
Подскажите как проверить установлена ли библиотека Regex в моём c::b(10.05)....


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

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

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