Allplan API 설치 - 2/2 (Boost 설치)홍사훈 0건 1,322회 15-04-25 19:40 |
관련링크
본문
1. Boost Libraries 란?
- C++ 커뮤니티 및 C++ 개발자들이 개발하고 있는 오픈 소스 라이브러리의 집합.
- C++를 위한 멀티스레딩, 정규표현식, 의사 난수 발생, 선형대수 등을 지원하는 유용한 라이브러리 집합.
- C++ 표준에 영향을 미치기도 하며, 최신 표준인 C++11에 boost 라이브러리가 몇 가지 표준으로 채택되기도 하였다
2. Boost Libraries 설치
1) http://www.boost.org/에서 Boost 라이브러리를 받아 설치 (Boost 1.55 기준)
Boost버전별 지원 Allplan버전
- Boost 1.46.1 : Allplan 2011, Allplan 2012
- Boost 1.47.0 : Allplan 2013
- Boost 1.51.0 : Allplan 2014, Allplan 2015
- Boost 1.56.0 : Allplan 2016
- Boost 1.60.0 : Allplan 2017, Allplan 2018
- Boost 1.67.0 : Allplan 2019
- Boost 1.69.0 : Allplan 2020, Allplan 2021
- Boost 1.75.0 : Allplan 2022
2) boost_1_55_0.zip파일의 압축을 푼다.
(이 폴더가 설치폴더가 될 것이므로 바탕화면이 아닌 영구적인 공간에 푼다.)
3) bootstrap.bat를 실행
(커맨드 창에 아래와 같은 문구가 출력된 후 b2.exe, bjam.exe 두개의 파일이 생긴다.
4) 라이브러리 파일 생성
∙ 커맨드 창에 빌드 생성 명령어를 자신의 빌드 속성에 맞게 수정 후 타이핑한다.
∙ 빌드 속성
toolset 컴파일러 지정 : Visual Studio 의 실제 버전 2010의경우 : toolset=msvc-10.0
Visual Studio 2008-> msvc-9.0, Visual Studio 2010-> msvc-10.0,
Visual Studio 2012-> msvc-11.0, Visual Studio 2013-> msvc-12.0,
Visual Studio 2015-> msvc-14.0, Visual Studio 2017-> msvc-14.1,
Visual Studio 2019-> msvc-14.2, Visual Studio 2022-> msvc-14.3
variant 릴리즈 또는 디버그 모드로 빌드할지 선택 (debug, release)
link 정적 또는 동적(공유)라이브러리로 빌드할지 선택 (static, shared)
threading 멀티 쓰레드 지원 여부를 선택 (single, multi)
runtime-link C/C++ Runtime 라이브러리를 정적 또는 동적(공유) 라이브러리로 링크할지 선택한다.
(static, shared)
address-model=32 : 컴파일환경 (x86 = 32, x64 = 64)
5) 5~30분의 시간이 흐른 후 아래그림과 같이 boost 설치완료후 설치된 경로가 나온다.
등록된 댓글이 없습니다.