본문 바로가기

C++

macOS High Sierra의 Xcode에서 SFML을 사용하기 위한 설정

macOS High Sierra의 Xcode 9.2에서 SFML을 사용하기 위해 설정을 했습니다.


https://www.sfml-dev.org/tutorials/2.4/start-osx.php


시스템 요구사항

64비트의 인텔 맥 라이온 이후

Xcode 과 clang , Command Line Tools

포맷

dylib : release, debug 구성 모두에서 이용가능

framework : release구성에서만 이용가능

>>Xcode의 템플릿으로는 두가지 포맷이 제공되는데 프레임워크를 사용하는것이 좋다고 해서 프레임워크로 설정했습니다.

설치

1. 다운로드

SFML 2.4.2 >> Mac OS X Clang-64-bibt


https://www.sfml-dev.org/download.php


2. 다운로드한 파일을 압축풀어 각 폴더의 파일을 복사

Header files and libraries 헤더와 라이브러리

Frameworks폴더안의 파일을 /Library/Frameworks에 복사

SFML dependencies SFML작동에 필요한 파일(의존라이브러리)

extlibs폴더안의 파일을 /Library/Frameworks에 복사

Xcode templates Xcode템플릿

templetes폴더안의 SFML폴더를 /Library/Developer/Xcode/Templates 에 복사

>> 빨간색 부분은 폴더가 존재하지 않아 직접 만들었습니다.

확인

Xcode를 실행에 새 프로젝트를 선택하면 SFML 템플릿이 표시됩니다.



SFML App를 선택하면 템플릿의 샘플 소스가 작성됩니다.

작동확인으로 실행하면..


사진과 사운드를 포함한 윈도우가 표시됩니다.

반응형