2009-07-06 7 views
7

어떤 C++ 크로스 플랫폼 GUI 툴킷이 정적 빌드와 동적 빌드 모두에서 가장 작은 풋 프린트를 제공합니까? 난 매우 정교한 GUI가 필요하지 않고 그냥 기본 컨트롤 & 위젯이 필요합니다. 미리 감사드립니다.Tiny C++ 크로스 플랫폼 GUI 툴킷

+0

여러 다른 것들 중에서도 http://stackoverflow.com/questions/897228/what-is-the-best-way-to-make-a-simple-cross-platform-gui-in-c. –

+2

안녕하세요, 속임수가 아닙니다. 발자국에 중점을 둡니다. 어쨌든 URL 주셔서 감사합니다. – Viet

답변

9

내가 들었어요 작은 하나 fltk

+0

고맙습니다. 작은 풋 프린트로도 http://www.tecgraf.puc-rio.br/iup/을 발견했습니다. – Viet

1

cegui을 시도합니다. 그것은 빛이되어야 게임 guis 위해 설계되었습니다 (콘솔 게임). 나는 결코 시도한 적이 없다 fltk. 더 적합 할 수도 있습니다.

+0

카스 핀 감사합니다. – Viet

+0

cegui는 다소 큰 발자국을 가지고 있습니다. 그것을 추천하지 않을 것이다! – Frunsi

3

을 사용하여 Ecere SDK으로 1MB 미만의 정적으로 링크 된 실행 파일을 빌드 할 수 있습니다. 동적 런타임 라이브러리는 2MB 이하로 구축 할 수도 있습니다. Ecere는 X11, GDI, OpenGL, Direct3D를 포함한 다양한 디스플레이 드라이버에서 실행됩니다. 그것은 원래 게임 내 GUI를 위해 설계되었지만 이제는 풍부한 범용 크로스 플랫폼 GUI 툴킷이되었습니다.

SDK에는 C 레벨 (예 : extern "C")에서 C++와 연결할 수있는 원시 코드로 컴파일되는 OO 언어 인 eC 언어 용 컴파일러가 함께 제공됩니다.

eC는 C++의 기본 OO 개념과 구문을 많이 공유하지만 특히 GUI 개발의 경우보다 간단하고 고급스러운 코드를 제공합니다. 이벤트 속성, 인스턴스 가상 메서드, '.'을 사용합니다. '->'대신 힙 객체 멤버에 액세스합니다. 여전히 전체 C 구문, 문법 및 기능을 완벽하게 지원합니다. eC는 헤더 파일과 프로토 타입의 고통을 덜어 주며 더 현대적인 가져 오기 메커니즘을 제공합니다.

+0

이 질문에 대한 답변을 제공하겠습니까? http://stackoverflow.com/q/25480619/1284631 – user1284631

관련 문제