본문 바로가기

연구 노트/C, C++

vcpkg로 GTK 라이브러리 빌드하기

x64 Windows 환경에서 GTK 라이브러리를 사용하기 위해 빌드하는 과정을 다룹니다. 이전 글에서 소개한 vcpkg를 이용해서 손쉽게 할 수 있습니다. 라이브러리를 빌드하는 데는 시간이 필요하므로 충분한 여유 시간을 두고 진행하시기 바랍니다.

 

vcpkg와 gtk 로고

 

호환성 확인하기

먼저 vcpkg가 GTK 라이브러리를 지원하는지를 확인해보겠습니다. 원하는 라이브러리가 지원되는지는 vcpkg 공식 사이트에서 Browse packages 페이지로 들어가 확인할 수 있습니다.

GTK 버전 4.6.0까지 설치 할 수 있고, 호환성(Compatibility)을 보면 x64-windows를 지원한다는 것도 알 수 있습니다.

 

설치하기

vcpkg를 설치한 경로에 가서 아래처럼 명령을 입력합니다.

./vcpkg install gtk:x64-windows

이게 끝입니다. Windows 환경에서 GTK 라이브러리를 사용하는데 필요한 또 다른 라이브러리들이 꽤 많은 듯합니다. 패키지 관리자 도움 없이 하려면 일일이 설치해줘야 하지만, vcpkg는 알아서 필요한 준비를 모두 해줍니다.

 

빌드에 필요한 시간

다만, 시간이 걸립니다. 저의 경우 1시간이 조금 덜 걸리는 정도 였습니다. 인터넷을 찾아보면 어떤 분은 67시간이라는 어마어마한 시간이 필요했다는 글이 있지만, 뭔가 특수한 경우가 아닐까 생각합니다.

참고로 저의 개발 환경은 이렇습니다.

  • OS: Windows 11
  • CPU: AMD Ryzen 7 PRO 4750U (8Core)
  • RAM: 16GB

특별히 고사양의 PC에서 작업한 것이 아님을 알 수 있습니다. 아무튼 GTK 라이브러리를 준비하는데 1시간 정도의 시간이 필요하다는 것은 아시면 되겠습니다.