2011-02-02 3 views
0

최신 버전의 부스트 패키지 (1.45)를 다운로드했으며 VC++ 2010 프로젝트에서 직렬화 라이브러리 만 사용합니다. 나는 그 라이브러리를 컴파일하고 그것을 사용할 수 있지만 이해가 안되는 것을 이해하려고 노력했다. 누군가 내가 직렬화 라이브러리를 컴파일하고 사용하도록 도울 수 있는가?VC++ 2010 프로젝트에서 부스트 직렬화 라이브러리 사용

답변

2

특별히, 당신은 Boostpro에서 미리 컴파일 된 부스트 라이브러리 설치 (boost.org의 전문 컨설팅 날개) 얻을 수 있습니다 1.45 (또는 64 비트 바이너리)를 향상이 요구되지 않을 경우 : http://www.boostpro.com/download/

당신이 필요로하는 경우를 1.45를 구축, 당신은 간단한 바이너리 빌드에 대한 지시 사항을 따라야합니다 :

에서 : http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html#or-simplified-build-from-source

, 어딘가에 압축을 풉니 다 비주얼 스튜디오 2010 명령 프롬프트를 열고 해당 디렉토리로 이동, 소스 코드를 가져옵니다 다음 명령을 입력하십시오 :

내가 부스트 라이브러리를 컴파일하고 난 lib 디렉토리 파일의 무리를 확인

> bootstrap 
> bjam 
+0

, 지금은 단지 내 프로젝트의 직렬화 lib 디렉토리를 포함하고 사용해야합니다 (이 '>'프롬프트를 의미)? – Stefano

+0

@Stefano, 예, 당신은 단지 libboost-serialization에 대한 프로젝트 링크를 만들 수 있어야합니다 ... 이름이 무엇이든간에. 그리고 소스 코드에서 boost serialization 튜토리얼의 내용을 따르십시오 : http://www.boost.org/doc/libs/1_45_0/libs/serialization/doc/index.html – birryree

+2

명시 적으로 링크 할 필요가 없습니다 비주얼 스튜디오가있는 도서관에. Visual Studio에서 헤더 및 라이브러리를 찾을 위치를 알고 있는지 확인한 다음 적절한 헤더를 포함하면됩니다. 부스트 헤더는 특별한 MicroSoft 흑 마법을 사용하여 라이브러리에 자동으로 연결됩니다. –

관련 문제