Не видит mt19937

Здравствуйте! Перешел с mint на manjaro, пользуюсь три дня. Сначала радости, реально удобная система, а сейчас, когда пришло время написать проект на с++, он вдруг начинает себя странно вести. Сначала не видел библиотеки, а сейчас не видит mt19937, хотя библиотека вроде подключена.


#include <vector>
#include <ctime>
#include <random>
#include <algorithm>
#include <iostream>

std::vector<int> getRandMatrix(int size) {
    std::mt19937 gen;
    gen.seed(static_cast<unsigned int>(time(0)));
    std::vector<int> vec(size);
    for (int  i = 0; i < size; i++) { vec[i] = gen() % 100; }
    return vec;
}

UPD:

Скачал с pamac стандартные библиотеки, но теперь ругается vscode, говорит "std не содержит члена mt19937"
artem_sad
Перешел с mint на manjaro
Вы когда пользовались минтом задавали вопросы на форуме убунты?

Тему в /dev/null, а лучше в профильный форум.
Aivar
artem_sad
Перешел с mint на manjaro
Вы когда пользовались минтом задавали вопросы на форуме убунты?

Тему в /dev/null, а лучше в профильный форум.

Понял, извиняюсь, спасибо.
Клиент к бану за дубли готов.
In Tux We Trust
redix
Клиент к бану за дубли готов.
Честно, не знаю как это вышло. Видимо много раз нажал отправить
 
Зарегистрироваться или войдите чтобы оставить сообщение.