http://www.boost.org/users/history/version_1_60_0.html

 

 

Windows 사용자에 대한 주석

이 릴리스에서 Boost는 컴파일러가 최신 Windows SDK를 지원 하고 있고 Windows XP 이외인 경우에 Windows Vista/Windows Server 2008을 기본 컴파일러로 한다. 오래된 버전의 Windows에서는 기본 옵션으로 컴파일 된 바이너리를 실행할 수 없다.

 

Windows API의 버전 번호를 BOOST_USE_WINAPI_VERSION 매크로를 정의함으로써 대상 Windows 버전을 명시적으로 지정할 수도 있다. 예를 들어 Windows XP 용으로 Boost를 컴파일 하려면 다음 명령을 사용한다

b2 release define=BOOST_USE_WINAPI_VERSION=0x0501

Windows API의 버전 번호 일람은 다음 페이지에서 확인할 수 있다:

https://msdn.microsoft.com/en-us/library/6sehtctf.aspx

 

이 변경은 Boost Windows API에 대한 추상 계층을 사용하고 있는 라이브러리에만 영향을 미친다. 현재는 아래의 라이브러리가 대상이다

:Boost.Chrono, Boost.Dll, Boost.Log, Boost.UUID.

이들 라이브러리에 의존하는 라이브러리도 대상이 된다.

 

 

새 라이브러리

VMD http://www.boost.org/doc/libs/release/libs/vmd/

가변 인수 매크로 데이터 라이브러리(Variadic Macro Data Library)

개발자: Edward Diener

 

 

갱신 라이브러리

Log

전체적인 변경

Windows 환경에서 구성 매크로 BOOST_LOG_USE_WINNT6_API는 사용되지 않는다. 목표 환경을 설정하는 매크로 BOOST_USE_WINAPI_VERSION를 정의하여 Windows 버전을 설정할 필요가 있다.

 

 

 

출처: http://boostjp.github.io/document/version/1_60_0.html

 

저작자 표시
신고
by 흥배 2016.01.11 09:00

티스토리 툴바