2011-11-10 89 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