Собственно, я уже гуглил, но так и не понял, та ли у меня версия, и всё ли я скачал. В самой программе с GUI (MinGW
) я установил (скачал) всевозможные пакеты, но они были архивами и они так и остались висеть в загрузках.
Один пакет я разархивировал (g++
) и засунул в папку C:\MinGW
, но это не дало ровным счётом ничего. Сейчас качаю cygwin
, но не уверен, что это поможет.
Вопрос возник из-за отсутствия функции to_string
в пространстве имен std
библиотеки string
.
Скорее всего вы скачали не то. Приведу ссылки на хорошие сборки, которые уже давно и хорошо развиваются, как правило имеют свежие версии компилятора. Это тут - для Win x32, для Win x64. А вот далее уже нужно будет самостоятельно определиться с моделью потоков, там есть и win
, и posix
. Я бы рекомендовал второе, хотя говорят для Windows
- первые работают быстрее, но в ущерб полной поддержки С++11
.
MinGW
не включает в себя библиотеку string
с пространством имен std
.
Это поддерживает cygwin
. Стоит просто скачать cygwin
с официального сайта и в настройках CLion
выбрать папку cygwin
(куда были установлены все файлы) вместо MinGW
и перезагрузить проект.
Нужно из файла (вот его текст) спарсить только что, что находится между тегом <keyMaterial> </keyMaterial>Как можно это реализовать на С++?