희한하게 뭘 해보려고 하면, 걸리는 것들이 많다.
그래서 그걸 해결하다보면, 시간이 훅 지나가고, 아쉬움이 남는다.
물론 더 나은 안내가 있을 수 있겠지만, 그걸 찾는다? 너무 많아서 헷갈리고, 제대로 안되고, 변수가 생기고... 등등 어려움을 겪게 된다.
그래서, 문제에 봉착하고, 해결하고, 그걸 기록으로 남긴다.
마침 약간의 여유가 있어서 그나마 캡쳐도 남길 수 있어서 다행이다.
(그 친구의 도움을 받긴 했지만...
열 받는 것도 사실이다.
뭔가가 부족한 느낌은 뭐지? 싶지만.... 그래도 참아주겠다.
그 어려운 걸 해낸다.)
- 필수 도구 설치:
- CMake: CMake 다운로드 페이지에서 설치 파일을 다운로드하여 설치합니다.
- cmake-3.30.0-rc1-windows-x86_64.msi 다운받아 설치했음
- 캡쳐 공유
- MinGW: MinGW 다운로드 페이지에서 설치 파일을 다운로드하여 설치
- MinGW 설치 시, 기본 C 컴파일러(gcc) 선택
- llvm-mingw-20240606-ucrt-x86_64.zip 다운받아 압축 해제
- 캡쳐 공유
- 소스 코드 다운로드 및 압축 해제:
- freetype-2.13.2.tar.gz 파일을 다운로드한 후, 이를 압축 해제합니다.
- 7-Zip, 반디집 같은 압축 해제 프로그램 사용 가능
- 예: C:\freetype-2.13.2
- 빌드 디렉토리 생성:
- 소스 코드가 있는 디렉토리와는 별도로 빌드를 위한 디렉토리로 이동합니다.
- 예: C:\freetype-2.13.2\builds 디렉토리
- CMake를 사용하여 빌드 파일 생성:
- 빌드 실행:
- 다음 명령어를 사용하여 빌드를 실행합니다:
- mingw32-make
- 캡쳐 화면 공유 (ㅎㅎ 잘못입력한 것도 캡쳐... ㅋㅋㅋ)
- 빌드 완료 및 설치:
- 빌드가 완료되면, 라이브러리 파일이 C:\freetype-2.13.2\builds 디렉토리에 생성됩니다.
이를 필요한 디렉토리로 이동시키거나, 환경 변수에 추가하여 사용할 수 있습니다.
위 단계를 요약하면 다음과 같습니다:
- 필수 도구(CMake, MinGW) 설치
- freetype-2.13.2.tar.gz 파일 다운로드 및 압축 해제
- 빌드 디렉토리 생성
- CMake를 사용하여 빌드 파일 생성
- MinGW를 사용하여 빌드 실행
- 빌드 완료 후 라이브러리 파일 사용
이 과정을 통해 Windows 환경에서 FreeType 2.13.2를 성공적으로 설치할 수 있습니다.
댓글 영역