나는 부스트를 사용하는 데있어서 새로운 문제가있다. 내 프로젝트에서 shared_mutex 함수가 필요합니다. 그래서 끝났어부스트 microsec_time_clock.hpp 경고 C4244
#include "boost/thread/shared_mutex.hpp"
그리고 나의 프로젝트를 컴파일했다. "경고를 오류로 처리"나의 MSVC 2005 때문에 경고의 컴파일을 중지 :
내가 shared_mutex는 마이크로 기능을 필요로하는 이유 아무 생각,이 없다 c:\\...\microsec_time_clock.hpp(103) : warning C4244: 'argument' : conversion from 'int' to 'unsigned short', possible loss of data
(I 부스트 라이브러리보다 읽은이 오히려 큰 의존성 목록) ,하지만 내 프로젝트를 컴파일 할 수 없습니다. 나는 약간의 봤어, 같은 문제를 발견했지만 결정.
업데이트 : 지금 부스트를 컴파일 중이지만 boost.thread.shared_mutex를 포함하여 모든 소스를 오픈 소스 프로젝트에 추가하려고합니다.
게시 버전 번호가 도움이 될 수 있습니다. boost/version.hpp에 정의 된 BOOST_LIB_VERSION 매크로에서 찾을 수 있습니다. –
죄송합니다. 컴파일러를 게시했지만 잊어 버렸습니다. 최신 (1.40.0) 버전이 있습니다. – f0b0s
#define BOOST_VERSION 104000 – f0b0s