부스트를 설치하고 싶지 않지만 graphml을 사용하기 위해 라이브러리 중 하나 (예 : BGL)를 만들고 싶다면 .configure을 실행하지 않고 시스템 독립적 인 방식으로 라이브러리를 빌드하는 방법이 있습니까?Boost의 configure 스크립트를 실행하여 라이브러리 (예 : 그래프, 테스트)를 빌드해야합니까?
0
A
답변
1
짧은 대답은 다음과 같습니다.
나는 관련 소스를 프로젝트에 복사하고 빌드하려고합니다. Boost는 configure에 너무 의존하지 않고, 컴파일러/플랫폼에 특정한 정의를 기반으로하여 어떤 플랫폼을 빌드 할지를 결정하기 때문에, 그런 종류의 것을 지원하는 데 상당히 좋다.
스레딩 코드와 같이 플랫폼 의존성이 높은 코드는 잘 작동하지 않지만 BGL과 같은 것이 더 나은 후보라고 생각합니다. 그런데, 나는 부스터의 스레딩 코드와 스피릿을 자신의 저장소에 성공적으로 복사하는 적어도 하나의 프로젝트를 알고 있으며 그것은 매력처럼 작동합니다.
나는 그저 시도해보고 무슨 일이 일어나는 지보고 싶습니다.