При попытке скомпилировать следующий исходный код:
#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
Как исправить эту ошибку? Может, нужно подключить какую-то библиотеку?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости