2016-10-14 4 views
0

저는 C++로 아직 경험이 거의 없지만 Boost 1.6.1을 설치해야합니다.다른 하드 드라이브에 C++ Boost 라이브러리 설치

나는 가능한 한 최소한의 번거 로움을하고 싶습니다.

저는 Visual Studio 2015를 개발 용으로 사용하고 있는데, 이것은 C 드라이브에 설치되어 있습니다. 문제는 C 드라이브에 많은 공간이 남아 있지 않다는 것입니다.

내 D 드라이브에 부스트를 설치할 수 있습니까?

누군가가 나에게이 단계를 설명하는 방법을 단계별로 설명하거나 단계별 자습서로 나에게이 작업을 수행하는 방법을 설명해 줄 수 있습니까?

감사

+2

*** 내 D 드라이브에 부스트를 설치할 수 있습니까? *** 물론 가능합니다. 내 X 드라이브에 여러 번 (각 구성마다 여러 개의 다른 컴파일러와 32/64 비트) 설치되어 있습니다. *** 어떻게 누군가가 나에게 단계별로 설명 할 수 있을까요? *** 소스 빌드를 사용하여 소스에서 부스트를 구축하므로 각 소스가 동일한 소스를 공유 할 수 있습니다. – drescherjm

+2

죄송합니다.이 질문은 대답하기에 너무 광범위하며 튜토리얼을 요구하는 것은 주제와 다릅니다. Boost 문서에 대한 자습서가 있습니다. – Rakete1111

답변

0
  1. Boost Build Environment를 다운로드합니다.
  2. D 드라이브의 루트에 압축을 풉니 다. boost_build_environment 디렉토리를 생성합니다.
  3. VS2015에 대한 MSBuild 명령 프롬프트를 엽니 다.
  4. CD를 D : \ boost_build_environment에 입력하십시오.
  5. 다음과 같이 빌드를 빌드하십시오.

    msbuild를/NOLOGO/대상 : BuildAll BuildBoost.proj

  6. 다음과 같이 CleanAll 목표를 실행합니다.

    msbuild를/NOLOGO/대상 : CleanAll BuildBoost.proj

  7. 재밌게 사용하여 부스트.

마법 마이크로 소프트 \ MSBuild를 \ 4.0 \ $ (LOCALAPPDATA)에 복사하는 Microsoft.Cpp.Win32.user.props 및 Microsoft.Cpp.x64.user.props 파일에 CopyProps 대상에 의해. 이러한 소품 파일은 대부분의 프로젝트 파일 (모든 프로젝트 파일이 아니라면)에서 자동으로 가져옵니다. 그들은 ICU와 부스트가 발견 될 수 있도록 AdditionalIncludeDirectories와 AdditionalLibraryDirectories리스트를 설정합니다.

관련 문제