리얼타임 eBook
집필서
판매중
합계 : 13,500원
오픈소스 라이브러리를 손쉽게 프로젝트에 적용하자!
다양한 언어에서 라이브러리를 관리하기 쉽도록 라이브러리 관리 시스템이 정교하게 구축되어 있지만, C++는 이러한 시스템이 매우 부실하다. 물론 리눅스 시스템은 개발을 위한 라이브러리를 네트워크로부터 쉽게 설치할 수 있지만, 윈도우 환경에서는 이것이 불가능하다. Visual Studio에 C++의 라이브러리 관리를 위한 Nuget 시스템이 있지만, 관리되는 라이브러리 수도 적고 라이브러리를 활용하려고 해도 Visual Studio 버전이 맞지 않아 그 기능을 제대로 활용할 수가 없다. 따라서 WIN32 환경에서 C++로 프로그램을 개발할 때 오픈소스를 활용하기 위해서는 해당 오픈소스를 직접 빌드해서 프로젝트에 반영하는 수밖에 없다.
오픈소스를 프로젝트에 반영하는 문제 외에도 또 다른 문제가 있다. 오픈소스 대부분은 WIN32를 기반으로 제작한 것이 아니라서 WIN32에서 라이브러리를 활용하려면 WIN32 프로젝트를 별도로 생성해야 하는데, 이 작업이 생각보다 만만치 않다.
이 책은 WIN32 환경의 비주얼 스튜디오 2013에서 C++로 프로그램을 개발할 때 프로젝트에 오픈소스 라이브러리를 빌드하고 반영하는 방법을 소개한다. 107개의 오픈소스 라이브러리를 기능별로 분류하여 원하는 기능의 라이브러리를 쉽게 찾을 수 있으며 각 라이브러리를 활용한 샘플 예제도 제공한다. 또한, 빌드가 어려운 라이브러리는 설정을 변경하여 수정한 코드까지 제공하므로 라이브러리의 좀 더 쉽게 프로젝트에 이용할 수 있다.