반응형
인트라에서 요렇게 3개
opengl을 다운 받아서 압출을 풀고 mlx 폴더 안에 넣어준다.
소스 파일 main.c을 만든 후에 밑 코드 작성
#include "mlx.h"
int main()
{
void *mlx_ptr;
void *win_ptr;
mlx_ptr = mlx_init();
win_ptr = mlx_new_window(mlx_ptr, 500, 500, "mlx 42");
mlx_loop(mlx_ptr);
}
컴파일
gcc -Lmlx -lmlx -framework OpenGl -framework AppKit -Imlx main.c
- -L 명령어
- 라이브러리가 포함된 디렉토리의 경로
- -L(라이브러리가 포함된 경로)
- -lmlx
- mlx를 사용하기 위한 문법
- -framework OpenGl -framework AppKit
- OpenGL, AppKit 이라는 프레임워크와 같이 컴파일
- mlx는 OpenGL, AppKit을 둘 다 필요로 함
- OpenGL
- 250개의 함수로 구성된 라이브러리
- 3D 구현을 위한 그래픽 라이브러리중의 하나로, 저수준 라이브러리
- AppKit
- 응용 프로그램의 그래픽 사용자 인터페이스를 구현
- macOS에서 사용
출처
창 띄어보기
[mlx] miniLibX 활용 윈도우 띄워보기
miniLibX 윈도우 띄우기
velog.io
png 사이트
Top free game assets tagged Sprites
Top free game assets tagged Sprites
Find game assets tagged Sprites like Sprout Lands - Asset Pack, Mystic Woods - 16x16 Pixel Art Asset Pack, Free Pixel Art Character - The Mana Seed "Character Base", Complete GUI Essential Pack [Paper, Wood, Metal, Hologram, Font], Cozy Interior Asset Pack
itch.io
xpm 변환 사이트
온라인에서 PNG를 XPM로 변환하십시오 - AnyConv
온라인에서 PNG를 XPM로 변환하십시오 - AnyConv
AnyConv는 5 성급 PNG XPM 변환기입니다 ⭐ 온라인에서 png를 xpm로 몇 초 안에 변환하십시오 👍 소프트웨어 설치가 필요하지 않습니다 👍 무료로 👍 완전히 안전합니다. PNG를 XPM로 쉽게 변경할 수
anyconv.com
반응형
'42Seoul > so_long' 카테고리의 다른 글
so_long Makefile (0) | 2023.07.27 |
---|---|
DFS (0) | 2023.07.27 |
so_long 구현하기 앞서 전체 틀 (0) | 2023.07.27 |
so_long MiniLibx 함수 (0) | 2023.07.27 |
so_long MiniLibx 간단 소개 (0) | 2023.07.27 |