Gtk 3 런타임 32비트는 The GtkD 팀에서 제공하며 32비트 GTK+ 3 애플리케이션을 위한 Windows 런타임입니다. D, C 또는 Python으로 작성된 그래픽 프로그램이 개발 환경 없이 데스크탑 Windows에서 실행될 수 있도록 필요한 DLL, 구성 파일 및 테마를 설치합니다. 이 패키지는 표준 Adwaita 테마, sqlite 및 libxml++와 같은 번들된 서드파티 라이브러리, 그리고 PATH 항목을 설정하는 NSIS 설치 프로그램을 포함합니다. 재배포 가능한 런타임이 필요한 최종 사용자와 개발자에게 적합합니다.
큐레이션된 보조 라이브러리가 포함된 재배포 가능한 32비트 런타임 제공
이 런타임은 Windows에서 GTK+ 3 애플리케이션을 실행하는 데 필요한 DLL 및 지원 라이브러리를 패키징하며, i686 빌드를 목표로 합니다. GStreamer, libsoup, sqlite, libxml++와 같은 구성 요소를 포함하고, GUI가 일관되게 렌더링되도록 Adwaita 테마를 포함합니다. 이는 런타임 전용 배포판으로, 개발 헤더와 빌드 도구를 의도적으로 생략하여 최종 사용자 실행 및 패키징에 적합하게 만듭니다.
최소한의 시스템 영향과 간단한 설치 프로세스 도입
NSIS 기반 설치 프로그램은 PATH 항목을 구성하고 수동 DLL 배치를 피하면서 깔끔한 제거를 지원합니다. 패키지가 백그라운드 서비스가 아닌 공유 라이브러리를 제공하므로 설치 후 지속적인 프로세스가 실행되지 않으며, 런타임 구성 요소는 애플리케이션이 시작될 때만 로드됩니다. 이 런타임은 32비트 및 64비트 Windows 모두에 설치되므로 32비트 애플리케이션이 전체 개발자 셸 없이 현대 데스크톱에서 실행될 수 있습니다.
최종 사용자 배포에 안전하지만 개발 환경을 대체하지는 않음
이 번들은 개발자가 유지 관리하는 재배포 패키지로, 업스트림 프로젝트가 아닙니다. 따라서 사용자는 커뮤니티 유지 관리 상태를 주의해야 합니다. 시스템 변경 사항은 PATH 조정으로 제한되며, 컴파일을 위한 헤더나 패키지 관리가 포함되지 않습니다. 컴파일을 위해 개발자 중심의 MSYS2 워크플로우가 필요한 빌드 도구를 제공합니다. 이 런타임은 실행 및 일관된 애플리케이션 외관만 필요한 패키지 관리자 및 최종 사용자를 대상으로 합니다.
32비트 GTK 앱 배포를 위한 실용적인 런타임, 빌드 환경이 아님
이 런타임은 32비트 GTK+ 3 애플리케이션을 배포해야 하는 Windows 사용자와 패키지 제작자를 위한 실용적인 옵션으로, 간단한 설치와 넓은 호환성을 제공합니다. 제한 사항에 유의하십시오: 빌드 헤더와 개발자 셸이 포함되어 있지 않습니다. 최소한의 시스템 변경을 위해 런타임을 애플리케이션 바이너리 옆에 배치하고 시스템 전체에 설치하지 마십시오. 넓은 배포 전에 32비트 및 64비트 호스트에서 패키지된 애플리케이션을 테스트하십시오. 추천합니다.
장점
32비트 애플리케이션 실행을 위한 필수 GTK+ 3 DLL 포함
GStreamer, sqlite, libxml++, 및 libsoup를 번들로 제공하여 더 넓은 호환성을 제공합니다.