/////
Search
Duplicate
📺

minirt

minilibx 새 창을 생성
gcc -I . main.c -L . -lmlx -framework OpenGL -framework AppKit# -I: 헤더파일 위치를 지정하는 컴파일 옵션 # -L: 라이브러리파일 위치를 지정하는 컴파일 옵션
Bash
복사
opengl는 정적라이브러리(libmlx.a)가 생성되고 mms는 동적라이브러리(libmlx.dylib)가 생성됩니다.
opengl 또는 mms 둘 중에 하나를 골라서 하면 됩니다.

핵심 함수

void * mlx_init (); // 내 소프트웨어와 디스플레이를 연결해준다. int mlx_loop ( void *mlx_ptr ); //이 함수는 리턴 안함. 키보드나 마우스로부터 받은 이벤트를 기다리는 무한루프고, 이벤트에 연결되는 사용자정의 함수를 호출한다. int mlx_loop_hook ( void *mlx_ptr, int (*funct_ptr)(), void *param ); //
C
복사

Ray Tracing in One Weekend

Contents