2011-11-10 125 views
0

任何人都有一个想法,如何得到random_device安装在Ubuntu?从回购所有升压包安装。Ubuntu的升级random_device安装

我收到的错误是: 致命错误:升压/随机/ random_device.hpp:没有这样的文件或目录

我在Ubuntu 11.04

+0

这是这里的话题。 –

+0

@AurelioDeRosa:是吗?常见问题解答确实说明了程序员常用的_软件工具_。我想说Boost绝对有资格成为程序员使用的软件工具 - 而且只有程序员才有资格。 :) – sarnold

回答

2

你要找的是文件

boost/nondet_random.hpp 

更多文档here

random_device在版本1.47中被移动到boost/random/random_device.hpp

我建议使用标准接口而不是random_device,因为那些被接受到C++ 11中。

+0

该文件不存在 – Precursor

+0

请确保已安装'libboost1.42-dev'。确切的文件路径是'/ usr/include/boost/nondet_random.hpp',通知里面没有'random'目录。文件_is_在那里,或者你没有安装boost。检查[此查询](http://packages.ubuntu.com/search?suite=natty&arch=any&mode=filename&searchon=contents&keywords=nondet_random.hpp) –

+0

找到它,谢谢。不幸的是,我现在得到另一个错误,试图安装websocket ++。我将开始指定websocket ++作为目标的另一个问题 – Precursor