2011-11-10 3 views
0

누구나 우분투에 random_device를 설치하는 방법에 대한 아이디어가 있습니까? 레포에서 모든 부스트 패키지가 설치됩니다.우분투 부스트 random_device 설치

내가 수신하고 오류 : 치명적인 오류 : 부스트/랜덤/random_device.hpp : 그런 파일이 없습니다 또는 디렉토리

나는 우분투 11.04

+0

여기는 논쟁 거리입니다. –

+0

@AurelioDeRosa : 맞습니까? FAQ에서는 프로그래머가 일반적으로 사용하는 _software 도구에 대해 설명합니다 ._ 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' 디렉토리가 없습니다. 거기에 _ 파일이 있거나 부스트가 설치되어 있지 않습니다. [이 쿼리] (http://packages.ubuntu.com/search?suite=natty&arch=any&mode=filename&searchon=contents&keywords=nondet_random.hpp)를 확인하십시오. –

+0

감사합니다. 불행히도 websocket ++을 설치하는 중 다른 오류가 발생했습니다. 나는 websocket ++을 객관적으로 지정하는 또 다른 질문을 시작할 것이다. – Precursor