사람들 중 일부는 http://suckless.org/과 그들의 유닉스 도구에 대해 들어 보셨을 것입니다. 기본적으로, 그것들은 한 가지 일을하는 것을 목표로하지만 가능한 한 간단하고 자원 - 가벼우면서도 잘하는 프로그램입니다.작은 Windows 프로그램을 만들 때 어떤 라이브러리를 사용할 수 있습니까?
저는 C++을 사용하여 Windows에서이 프로그래밍 스타일을 재현 할 방법을 찾으려했지만 모든 라이브러리는 해당 기능과 관련하여 큰 바이너리를 생성합니다. 예를 들어 Qt 중 가장 단순한 것조차도 일반적으로 수 메가 바이트 큽니다. 배포 가능 제품과 함께 패키징 의존성을 저지르는 것이 아니지만 그 수준으로하고 싶지는 않습니다.
바이너리 크기는 내 주요 목표 중 하나가 아니지만 단순함은 물론이고 이러한 큰 라이브러리는 단순하지 않고 건설적인 것입니다. 바이너리 크기가 가장 중요하다면 kkreiger 나 malware처럼 런타임 압축을 사용할 수 있습니다.
아마도 ISO 표준 C++ 라이브러리 만 사용하고 작은 단일 용도의 응용 프로그램을위한 소켓이나 네트워킹 시스템을 재구성하는 것은 아무도 고민하지 않으려 고하는 것이 아닙니다.
Windows 개발자가 모든 사람과 할머니가 쉽게 접근 할 수 있도록 할 수있는 일반 퍼프 하우스 라이브러리가 있다고 생각했지만 현재는 그러한 것이 있는지 모릅니다. 유닉스 철학을 준수하지만 Windows 타겟에 적합한 코드를 작성하는 데 사용할 수있는 것은 무엇입니까?
Erm, Win32 API? 당신은 그보다 훨씬 낮은 레벨을 얻을 수 없습니다 ... –
무엇을! Windows API의 존재를 어떻게 잊었습니까? MFC도있다.그것을 대답으로 옮기면 받아 들일 것입니다. – enthdegree