태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



본인의 개발환경 -

Windows XP 32Bit.
MSVC8 (2005)


예전같았으면 mingw로 우기고 나갔겠지만

그냥 디버깅이 용이한 msvc로 간다.


GTK+ 설치 -

http://gladewin32.sourceforge.net/

GTK+ 와 glade3 등 통합 버전이다.

glade3는 gui 툴로서 사용자가 생성한 UI를 XML로 추출해준다.

UI는 코드로 작성하지 않고 glade를 이용할 계획이다.



gtkmm 설치 -

http://gtkmm.org/download.shtml


win32버전의 경우 2008년 4월 26일 현재
http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/
http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-devel-2.10.11-1.exe
가 가장 최신이다.



MSVC8 설정 -

이것도 직접 설명하기보다는 링크를 보는게 좋을듯.

http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/sec-visual-studio-new-project.html#figure-msvc-new-project



샘플코드 -

#include <gtkmm.h>

int main(int argc, char *argv[])
{
    Gtk::Main kit(argc, argv);
    Gtk::Window window;
    Gtk::Main::run(window);    
    return 0;
}


혹여나 Compile할때 cairo.lib 를 못찾는 경우가있다.
정확히 말하자면 cairo.lib가 없다.


http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/cairo-dev-1.6.4-1.zip





앞으로 참고할 페이지들..


http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html

http://magazin.c-plusplus.de/artikel/GTKmm%20Tutorial%20Teil%201

http://www.pebble.org.uk/programming/libglademm_simple

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
TAG

trackback :: http://www.yurihan.net/trackback/36

comment