QT4.4.1 under WinCE and webkit > QT 강좌/팁

본문 바로가기
사이트 내 전체검색

QT 강좌/팁

QT/Embedded QT4.4.1 under WinCE and webkit

페이지 정보

작성자 no_profile 냉장보관 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 2건 조회 20,067회 작성일 08-09-03 09:39

본문

== 개요 == 본 문서는 WinCE 환경에서 Qt 를 사용하는 방법을 설명하고, opensource browser 인 Webkit을 WinCE에서 구동하는 방법에 대해 설명한다. == WinCE 개발 환경 셋업 == Visual Stduio 2005 + SP1 .NET compact Framework 2.0 ActiveSync 4.5 - Kor.msi Windows Mobile 6 Professional SDK.msi Windows Mobile 6 Professional Image (KOR).msi http://punbear.tistory.com/tag/Wince 에 나온 대로 Visual Studio 2005 와 SP1를 설치한 후 ActiveSync를 설치하고, Windows Mobile 6 용 SDK과 Emulator Image를 설치한다. Visual Studio 2005 를 실행 한 후 파일 -> 새로만들기 -> 프로젝트 -> 프로젝트 형식 (스마트장치) -> Win32 스마트 장치 프로젝트 한후 적당한 이름으로 프로젝트를 만들고 확인을 누른다. Win32 스마트 장치 프로젝트 마법사 에서 -> 다음 -> Windows Mobile 6 Professional SDK 선택 -> 다음 -> Windows 응용 프로그램 -> 마침 위와 같이 간단한 프로그램을 만들어 WinCE 개발 환경이 정상적으로 설치 되었는지 확인 한다. == QT wince 용으로 컴파일 == http://punbear.tistory.com/tag/Wince 링크의 7 QT 컴파일 까지 따라한다. 그러면 QT 패키지가 wince 용으로 컴파일이 완료된 상태이며, Visual C++ 2005에서 qt-4.4.1\examples의 examples.sln 을 열어서 Windows Mobile 6 Emulator 에서 QT example 들을 테스트 해볼 수 있다. == QT webkit 컴파일 == QT4.4.1 에서 기본적으로 QTWebkit 이란 class 로 Webkit 이 포함되어 있지만 안타깝게도 WinCE 환경은 지원하지 않는다. Qt4.5 release에서 공식 지원한다고 한다. 하지만 직접 Qtwebkit 패키지를 받아서 WinCE 환경에서 컴파일 하면 WinCE에서 동작 시켜 볼 수 있다. QTWebkit을 패키지을 컴파일 하기 위해서는 http://trac.webkit.org/wiki/BuildingQtOnWindows 에 나와있는 바와 같이 기타 Bison, Gpref, Flex LibIconv와 Perl 을 필요로 한다. 위 링크에 나와 있는데로 각 패키지를 설치하고, PATH에 GnuWin32의 패키지를 경로를 추가한다. 그러면 QtWebkit용 필요한 유틸은 설치가 완료된 상태이며. 이젠 webkit 소스를 직접 받아다가 컴파일 하는 과정에 대해 설명한다. http://labs.trolltech.com/blogs/2008/08/27/webkit-on-windows-ce/ 사이트에서 2008.8.27 일에 WinCE에서 Webkit을 구동시키는 방법에 대해 설명을 하고 있다. QTWebkit은 git으로 관리를 하고 있으므로 우선 Windows Git을 설치해야 한다. http://code.google.com/p/msysgit/downloads/list 에서 git 을 받아 설치한 후webkit 소스를 git을 통해 다운 로드 한다. 설치한 Git Bash 를 실행 한 후 아래와 같이 명령을 주어 webkit을 받아온다. [code] cd c:/ git clone git://code.staikos.net/webkit cd webkit git checkout -b wince origin/joerg/wince-master [/code] c:\webkit 에 소스를 받은 후 아래와 같이 webkit을 컴파일 한다. Visual C++ 2005 명령 Prompt 를 실행 하고 다음 과 같이 커맨드를 입력해서 webkit 설치에 필요한 환경설정을 한다. [code] call vsvars32 set QTDIR=c:\Qt\4.4.1 set PATH=%QTDIR%\bin;%PATH% setcepaths wince-mymakespec [/code] webkit 디렉토리로 가서 다음 스크립트로 webkit 을 컴파일 한다. [code] perl WebKitTools\Scripts\build-webkit [/code] 컴파일 시 C:\webkit\WebKitBuild 경로를 만들 수 없다고 에러가 발생하는데 수동으로 C:\webkit\WebKitBuild\Release 디렉토리를 생성 해준 후 다시 perl WebKitTools\Scripts\build-webkit 를 통해 컴파일을 한다. 모두 컴파일이 완료되면 C:\webkit\WebKitBuild\Release\bin 에 QtLauncher.exe와 QtWebkit4.dll 이 생성된다. 이것을 emulator 에서 실행하면 된다. 이때 관련된 Qt dll 들과 msvcr80.dll 을 필요로 한다. msvcr80.dll 은 C:\Program Files\Microsoft Visual Studio 8\VC\ce\Dll 에 존재한다. == 스샷 == 상단 화면 (스크롤바가 검정색으로 나오는 문제가 있다. ㅠㅠ)

추천1

댓글목록

의정이님의 댓글

no_profile 의정이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

잘보았습니다^^ 그런데 궁금한게 있습니다.

git clone git://code.staikos.net/webkit
cd webkit
git checkout -b wince origin/joerg/wince-master

위 명령은 시작메뉴에서 Git Bash를 클릭해서 나오는 cmd창에서 하는건가요??
그리고 처음 소스를 받을때 git bash에서 받게되면 C:\Documents and Settings\funnylogic\webkit 여기에 받아지더라구요.

이 상태에서 체크아웃을 하면 따로 다른 폴더라 받아지는게 아닌가봐요??

사용법을 잘 몰라서 헤매고있습니다. 밑에처럼 컴파일시 그냥 받은 webkit폴더에서 컴파일하면되는건가요??

c:\webkit 에 소스를 받은 후 아래와 같이 webkit을 컴파일 한다.

call vsvars32
set QTDIR=c:\Qt\4.4.1
set PATH=%QTDIR%\bin;%PATH%
setcepaths wince-mymakespec
perl WebKitTools\Scripts\build-webkit

그리고 위와같이 적어주셨는데 역시 GUI Bash상에서 하는건가요?
거기에서는 call등의 명령이 안먹어서 vs2005에  있는 cmd를 띄워서했는데 맞는건가요??

냉장보관님의 댓글의 댓글

no_profile 냉장보관 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

부연 설명하면

Git Bash를 실행하고

cd c:/

를 실행 한 후 아래를 실행하면
git clone git://code.staikos.net/webkit

c:/webkit 에 webkit 관련된 파일을 받습니다. 다시 webkit 폴더로 이동해서, wince patch 를 받습니다.
cd webkit
git checkout -b wince origin/joerg/wince-master

아래 내용은 Visual Studio 2005 명령 prompt를 생행 한 후 2005 명령 창에서 실행합니다.
call vsvars32
set QTDIR=c:\Qt\4.4.1
set PATH=%QTDIR%\bin;%PATH%
setcepaths wince-mymakespec
perl WebKitTools\Scripts\build-webkit

원본 문서도 위 내용을 추가해서 수정했습니다. ^^ 감사합니다.

Total 198건 1 페이지
QT 강좌/팁 목록
번호 제목 글쓴이 조회 추천 날짜
198 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4382 0 09-10
197 QT/X11 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5857 0 12-03
196 QT/X11 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7094 1 03-07
195 QT/Embedded no_profile 요원009 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11454 0 11-13
194 QT/Win32 no_profile tmdwn 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6661 0 05-18
193 QT/Embedded no_profile 잉농 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6403 0 05-14
192 QT/Embedded no_profile korone 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6833 0 04-01
191 QT/Embedded no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22794 1 03-31
190 QT/Win32 no_profile korone 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13851 0 03-17
189 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5992 0 02-13
188 QT/Win32 no_profile 인라이너 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5938 1 02-12
187 QT/Embedded no_profile 김아무개 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16692 0 11-12
186 QT/Embedded no_profile korone 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5955 0 11-11
185 QT/Embedded no_profile korone 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6001 0 11-11
184 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10924 0 10-22
183 QT/Win32
Qt와 C++11 댓글+ 2
no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11204 1 10-12
182 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11032 0 10-09
181 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7804 0 10-02
180 QT/Win32 no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9051 0 10-01
179 QT/X11 no_profile 별님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5526 0 09-25
178 QT/Win32 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6272 0 09-16
177 QT/Win32 no_profile tmdwn 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7685 0 09-03
176 QT/Win32 no_profile tmdwn 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7596 0 09-02
175 QT/Win32 no_profile tmdwn 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8093 2 09-02
174 QT/X11 no_profile 나무나무나무 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8657 0 07-25
173 QT/Win32 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6941 2 07-11
172 QT/Win32 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9726 2 07-09
171 QT/Win32 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6751 2 07-08
170 QT/Win32 no_profile 구름님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13465 1 07-07
169 QT/X11 no_profile korone 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8612 0 07-02
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
410
어제
561
최대
3,878
전체
4,136,280

Copyright © korone.net. All rights reserved.