2009-12-23 4 views
2

저는 C를 사용하여 그래픽 프로그래밍을 배우려고합니다. 초보자가 시작할 수있는 가장 좋은 방법은 무엇입니까? 그래픽과 이미지를 사용하는 프로그램을 명령 줄 프롬프트에서 직접 실행할 수있는 방법을 만들고 X와 같은 윈도우 시스템에 의존하지 마십시오.콘솔에서 C 프로그래밍을 어떻게 수행합니까?

감사합니다,

마이크 libsdl - Simple DirectMedia Layer

+1

플랫폼 별 질문이지만, 이에 대한 플랫폼 간 라이브러리가 있습니다. – Artelius

+0

어떤 플랫폼입니까? 어떤 종류의 그래픽을 원하십니까? 2D, 3D? 낮은 수준의 이미지 처리 또는 고급 벡터 그래픽을 작성하고 싶습니까? 명령 프롬프트에서 실행하면 이미지를 화면에 직접 표시하는 대신 파일로 출력하고 싶습니까? –

+1

우분투 리눅스에서 프로그래밍 중입니다. 나는 로프를 배우기 위해 지금은 2D 그래픽 만 생각하고 있습니다. 아마 Photoshop이나 GIMP로 만든 그래픽을 사용하여 그래픽 스타일 메뉴를 만들려고합니다. 커맨드 라인에서 실행하는 것은 Swing 또는 Windows Forms와 같은 윈도우 시스템 내에서 실행될 필요가없는 방식으로 프로그래밍한다는 것을 의미합니다. – mclark1129

답변

5

봐. Linux에서는 X11을 사용하여 출력을 표시 할 수 있지만 직접 프레임 버퍼 장치를 사용할 수도 있습니다. Pixel Bashing 게임 유형 프로그래밍에 간단하도록 설계되었으며 다양한 플랫폼을 지원합니다.

+0

감사합니다. 감사합니다! – mclark1129

3

만약 당신이 SDL을 좋아하지 않는다면 Allegro도 있습니다. 그것은 단순한 벡터 그래픽을 위해 다소 더 완벽하게 기능합니다. SDL은 확장 라이브러리를 추가 할 때까지 주로 크로스 플랫폼 프레임 버퍼입니다.

2

Qt 나 GTK 같은 GUI 툴킷을 배우면 최신 GUI 애플리케이션을 만들 수 있습니다.

+1

그는 X와 같은 윈도우 시스템을 필요로하지 않는다고 구체적으로 말했습니다. –

2

FLTK GUI 툴킷을 확인하십시오. 작고 배우기 쉽습니다.

관련 문제