오늘 공부한 것은 KApplication을 쓰더군요.

(KApplication을 쓰는 소스)

그래서인지 기존의 qmake방법을 써도 잘 되지 않았습니다.

'QT Programming 삽질기 01 - qmake사용'

(make 실행 시 에러 발생)

살펴보니 KDE 관련 head파일과 라이브러리를 연결하면 될 듯 싶었습니다.

그러나 검증(?)을 위해 구글링을 해보았습니다.

다르기는 하지만, 기본적으로 LIBS와 INCLUDEPATH에 추가해야 한다는 것을 알았습니다.

 

이를 바탕으로 qmake로 만들어진 Makefile를 수정해보았습니다.

(MakeFile 원본)

INCPATH에 '-I$(KDEDIR)/include/kde'을

LIBS에 '-L$(KDEDIR)/lib/kde3 -lkdecore -lkdeui'을 추가해보았습니다.

(Makefile 수정본)

그런 후에 make를 해보았습니다.

(make 실행 결과)

(중간에 경고가 발생하였지만,

그 이유는 정확히 몰라 일단은 제쳤습니다.)

살펴보니 실행파일이 만들어졌더군요.

실행해보았습니다.

잘 나오네요.^^

 

수정해야 할 것에서

'-I$(KDEDIR)/include/kde'와 '-L$(KDEDIR)/lib/kde3'는

컴퓨터에 따라 다를 것입니다.

저도 책에 있는 것과 달라서 스스로 찾은 것입니다.

그러니 확인 후 수정하여 사용하시기 바랍니다.

 

PS

KLDP에 좀 더 간단한 말이 있네요.

'QT의 QMAKE 같으면...'

제가 qmake를 잘 모르니 저런 삽질을 하는지도 모르지요.^^

확인 후 덧글 달도록 하겠습니다.

(블로그 글은 무조건 WLW로 적어서..ㅜㅜ)

 

참조

KDE 2/Qt Programming Bible

http://www.trolltech.com/

크리에이티브 커먼즈 라이선스
Creative Commons License

글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.

트랙백 주소 :: http://nosyu.pe.kr/trackback/820

댓글을 달아 주세요

  1. NoSyu 2007/04/03 11:19  댓글주소  수정/삭제  댓글쓰기

    /레무네아/
    @@_@@;;

  2. 레무네아 2007/04/04 14:45  댓글주소  수정/삭제  댓글쓰기

    (뭔말인지 모르겠다는 이야기죠 orz..)

  3. NoSyu 2007/04/04 15:12  댓글주소  수정/삭제  댓글쓰기

    /레무네아/
    블로그 글이 아니라 NoSyu의 Note라고 생각해주세요.^^;;
    저 책이 PDF라서 내용을 따로 적을 공간이 없거든요.ㅜㅜ
    (전 바로 책에 적는 습관입니다.;;)

  4. 레무네아 2007/04/04 22:20  댓글주소  수정/삭제  댓글쓰기

    아아아... 음... "@_@"<= 요것은 그냥 저의 감정? 생각? 표현? 입니다 ^^;;;
    @@_@@;; 라고 되어있어서 혹시나 해서 적당한(?) 해석을 적은것이었구요
    다른뜻이있는건 아닙니다 ^^;;;

    덧, 블로그는 주인이 어떻게 사용하냐에따라서 일기장, 습작노트,그냥노트,메모장,블로그,등등이 될수있죠 그리고 왠지 서로의 생각이 사~알짝 틀린거같은느낌이 들기도하고 해서요 ^^;;

  5. NoSyu 2007/04/05 08:57  댓글주소  수정/삭제  댓글쓰기

    /레무네아/
    저도 저의 감정 표현..(엉??;;;)

    전 그 틀림이 재미있더라구요.^^
    저와 같은 사람끼리 얘기하면 같은 관심사라서 신이 나고,
    저와 다른 사람끼리 얘기하면 새로운 관심사라 신이 나죠.^^

[로그인][오픈아이디란?]