프로그래밍/Visual Studio

윈도우에서 FreeType 2.13.2 라이브러리 설치하기 (freetype-2.13.2.tar.gz, cmake-3.30.0-rc1-windows-x86_64.msi, llvm-mingw-20240606-ucrt-x86_64.zip)

dobioi 2024. 6. 12. 11:17
반응형

희한하게 뭘 해보려고 하면, 걸리는 것들이 많다.

그래서 그걸 해결하다보면, 시간이 훅 지나가고, 아쉬움이 남는다.

물론 더 나은 안내가 있을 수 있겠지만, 그걸 찾는다? 너무 많아서 헷갈리고, 제대로 안되고, 변수가 생기고... 등등 어려움을 겪게 된다.

그래서, 문제에 봉착하고, 해결하고, 그걸 기록으로 남긴다.

마침 약간의 여유가 있어서 그나마 캡쳐도 남길 수 있어서 다행이다.

 

(그 친구의 도움을 받긴 했지만...

열 받는 것도 사실이다.

뭔가가 부족한 느낌은 뭐지? 싶지만.... 그래도 참아주겠다.

그 어려운 걸 해낸다.)

 

  1. 필수 도구 설치:
    • CMake: CMake 다운로드 페이지에서 설치 파일을 다운로드하여 설치합니다.

      - cmake-3.30.0-rc1-windows-x86_64.msi 다운받아 설치했음
    • 캡쳐 공유 

    • MinGW: MinGW 다운로드 페이지에서 설치 파일을 다운로드하여 설치
      - MinGW 설치 시, 기본 C 컴파일러(gcc) 선택

      - llvm-mingw-20240606-ucrt-x86_64.zip 다운받아 압축 해제
    • 캡쳐 공유 
  2. 소스 코드 다운로드 및 압축 해제:
    • freetype-2.13.2.tar.gz 파일을 다운로드한 후, 이를 압축 해제합니다.
       - 7-Zip, 반디집 같은 압축 해제 프로그램 사용 가능
    • 예: C:\freetype-2.13.2
  3. 빌드 디렉토리 생성:
    • 소스 코드가 있는 디렉토리와는 별도로 빌드를 위한 디렉토리로 이동합니다.
    • 예: C:\freetype-2.13.2\builds 디렉토리
  4. CMake를 사용하여 빌드 파일 생성:
    • 명령 프롬프트를 열고, CMake를 사용하여 빌드 파일을 생성합니다. 다음 명령어를 입력합니다: 
    • cd C:\freetype-2.13.2\builds
      cmake -G "MinGW Makefiles" ..

      ※ 여기서 잠깐만.... 쭉 따라 진행하다가 어려움에 처했다. 그래서 찾아보다가 겨우 해결하고 공유한다.

    • 환경 변수 편집 공유
       
      필자는 D: 드라이라서 저렇게 캡쳐를 했다는...
      C: 로 바꾸거나... 설치한 위치를 지정해주셔야 한다는...
  5. 빌드 실행:
    • 다음 명령어를 사용하여 빌드를 실행합니다:
    • mingw32-make
       
    • 캡쳐 화면 공유 (ㅎㅎ 잘못입력한 것도 캡쳐... ㅋㅋㅋ) 
  6. 빌드 완료 및 설치:
    • 빌드가 완료되면, 라이브러리 파일이 C:\freetype-2.13.2\builds 디렉토리에 생성됩니다.
      이를 필요한 디렉토리로 이동시키거나, 환경 변수에 추가하여 사용할 수 있습니다.
300x250

위 단계를 요약하면 다음과 같습니다:

  1. 필수 도구(CMake, MinGW) 설치
  2. freetype-2.13.2.tar.gz 파일 다운로드 및 압축 해제
  3. 빌드 디렉토리 생성
  4. CMake를 사용하여 빌드 파일 생성
  5. MinGW를 사용하여 빌드 실행
  6. 빌드 완료 후 라이브러리 파일 사용

이 과정을 통해 Windows 환경에서 FreeType 2.13.2를 성공적으로 설치할 수 있습니다.