Ошибка: «Unresolved external 'std::tr1::_Random_device()'»

228
12 марта 2017, 07:18

При попытке скомпилировать следующий исходный код:

#include <random>
#include <iostream>
int main(){
    std::tr1::random_device rd;
    std::tr1::mt19937 rng(rd());
    std::tr1::uniform_int<int> uni(0,20);
    std::cout<<uni(rng)<<std::endl;
}

командрой bcc32.exe t.cpp получаю такую ошибку:

Turbo Incremental Link 6.51 Copyright (c) 1997-2013 Embarcadero Technologies, Inc.
Error: Unresolved external 'std::tr1::_Random_device()' referenced from <...>\T.OBJ
Error: Unable to perform link

Компилятор версии 6.70.4983.33517 из RAD Studio XE5

Как исправить эту ошибку? Может, нужно подключить какую-то библиотеку?

READ ALSO
Фильтр с помощью STL

Фильтр с помощью STL

Что-то ощущение, что вопрос из серии "как я сам недотумкал", но

282
Как получить значение из output?

Как получить значение из output?

Как получить значение из тега Output?Это ползунокКак можно реализовать получение значения

352
Проверка на уникальность email с помощью Js

Проверка на уникальность email с помощью Js

Есть форма регистрации и в ней ипнут, который на вход принимает email пользователя:

302
Проблема с mouseup на странице

Проблема с mouseup на странице

Есть элемент span на форме, в onmousedown которого производится его удаление и вызов некоего событияВ этом событии отправляется Ajax-запрос к серверу

268