在 www.boost.org 的网站上,我找到了一种生成真实随机数的方法。我在这里写下他们提供的例子:
#include <boost/random/random_device.hpp>
#include <iostream>
int main()
{
boost::random::random_device gen;
std::cout << gen() << '\n';
}
我下载了最后一个boost库,实际上在目录boost / random上有一个名为random_device.hpp的文件。
尝试使用以下代码编译到这个“简单”程序:
g ++ nameprogram.cpp。
我在终端上有这个错误:
/home/andrea/boost_1_66_0/boost/random/random_device.hpp:22:28:致命错误:boost / config.hpp:文件o目录非esistente
编译终止。
开头的路径是正确的,而文件o目录不是esistente意味着它们不存在。我做错了什么?
当然只留下boost / random / random_device.hpp也不行。