x64 Windows 환경에서 GTK 라이브러리를 사용하기 위해 빌드하는 과정을 다룹니다. 이전 글에서 소개한 vcpkg를 이용해서 손쉽게 할 수 있습니다. 라이브러리를 빌드하는 데는 시간이 필요하므로 충분한 여유 시간을 두고 진행하시기 바랍니다.
호환성 확인하기
먼저 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시간 정도의 시간이 필요하다는 것은 아시면 되겠습니다.
'연구 노트 > C, C++' 카테고리의 다른 글
vcpkg로 C/C++ 오픈소스 패키지 관리하기 (0) | 2022.08.25 |
---|---|
C++를 사용할 수 있는 GUI 라이브러리 모음 (0) | 2022.08.24 |
[다시 C언어] 함수 반환형, 안적어도 될까? (0) | 2021.02.18 |
[다시 C언어] 시작하며. (0) | 2021.02.18 |
C언어에서 가변 인자 함수를 만들려면? (0) | 2021.02.07 |