반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자바
- Qt4
- vuejs
- 잡담
- Java
- 윈도우7
- 스타크래프트2
- 알람프로그램
- 오토바이
- QT
- Qt 소켓프로그래밍
- 재귀함수
- 디자이어HD
- HTML
- 이륜차
- QTcpServer
- 정성하
- qt 설치
- 마영전
- 엑티브엑스
- 고속도로
- c언어
- 바이크
- Qt OpenGL
- 자료구조
- FFI
- 안드로이드
- 스타2
- android SAF
- 양평역
Archives
- Today
- Total
프로그래밍과 잡담
[Qt] Jpeg 및 기타 다른 그림 파일 확장자 사용법 본문
Qt에서는 Jpeg나 Gif 는 기본적으로 지원을 하지 않는다.
그래서 사용하기 위해서는 컴파일을 해야하는데..
커맨드 창으로 해서 Qt를 설치한 폴더로 들어간다..
커맨드창이 뭐냐면.. 도스창같은거 말하는거다.
실행에서 cmd 치면 나온다.
어쨌든 기본 위치는 C:\Qt\qt 이다.
거기서 configure.exe -? 이걸 친다.
그러면 이렇게 창이 좍 나온다.
그 중에서 아래와 같은 부분이 있다.
Third Party Libraries:
-qt-zlib ........... Use the zlib bundled with Qt.
+ -system-zlib ....... Use zlib from the operating system.
See http://www.gzip.org/zlib
-no-gif ............ Do not compile the plugin for GIF reading support.
+ -qt-gif ............ Compile the plugin for GIF reading support.
See also src/plugins/imageformats/gif/qgifhandler.h
-no-libpng ......... Do not compile in PNG support.
-qt-libpng ......... Use the libpng bundled with Qt.
+ -system-libpng ..... Use libpng from the operating system.
See http://www.libpng.org/pub/png
-no-libmng ......... Do not compile in MNG support.
-qt-libmng ......... Use the libmng bundled with Qt.
+ -system-libmng ..... Use libmng from the operating system.
See See http://www.libmng.com
-no-libtiff ........ Do not compile the plugin for TIFF support.
-qt-libtiff ........ Use the libtiff bundled with Qt.
+ -system-libtiff .... Use libtiff from the operating system.
See http://www.libtiff.org
-no-libjpeg ........ Do not compile the plugin for JPEG support.
-qt-libjpeg ........ Use the libjpeg bundled with Qt.
+ -system-libjpeg .... Use libjpeg from the operating system.
See http://www.ijg.org
위에 있는 부분을 친다.
configure -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg
위에 처럼 한다음에 엔터하면 뭐라고 나오는데
Open Source 버전이냐 상업버젼이냐 하는데 알아 선택을 한다음에
다음에 뭐라고 라이센스에 동의 할꺼냐고 나오는데 그것도 yes를 선택한다.
그러면 프로그램이 혼자 막 컴파일을 할꺼다.. 한 30분정도? 자세히는 모르겠다 안재봐서..
그러고나면 끝난거 같지만 안끝났다.
make 를 친다. 여기서 make는 나는 MINGW를 사용하는데 make라는 파일은 없다..
파일 이름중에 mingw-make 어쩌구 저쩌구 써 있는 파일이 있는데 이걸 make로 바꾼것이다.
mingw의 bin 폴더는 당연히 path의 지정해 놔야한다.
그러면 make를 하는 과정인데.. 이건 시간이 무진장 오래걸린다.. 컴퓨터가 좋을수록 그 시간을 단축 될거라 본다.
나는 4시간정도 걸린것같다.
자 이렇게 하면 qt에서 jpeg나 gif를 불러 들일 수 있게 된다.
나는 리눅스를 다룰 줄을 몰라서 모르겠으나 뭐 리눅스도 이 와 비슷하게 할 수 있을거라 본다.
그래서 사용하기 위해서는 컴파일을 해야하는데..
커맨드 창으로 해서 Qt를 설치한 폴더로 들어간다..
커맨드창이 뭐냐면.. 도스창같은거 말하는거다.
실행에서 cmd 치면 나온다.
어쨌든 기본 위치는 C:\Qt\qt 이다.
거기서 configure.exe -? 이걸 친다.
그러면 이렇게 창이 좍 나온다.
그 중에서 아래와 같은 부분이 있다.
Third Party Libraries:
-qt-zlib ........... Use the zlib bundled with Qt.
+ -system-zlib ....... Use zlib from the operating system.
See http://www.gzip.org/zlib
-no-gif ............ Do not compile the plugin for GIF reading support.
+ -qt-gif ............ Compile the plugin for GIF reading support.
See also src/plugins/imageformats/gif/qgifhandler.h
-no-libpng ......... Do not compile in PNG support.
-qt-libpng ......... Use the libpng bundled with Qt.
+ -system-libpng ..... Use libpng from the operating system.
See http://www.libpng.org/pub/png
-no-libmng ......... Do not compile in MNG support.
-qt-libmng ......... Use the libmng bundled with Qt.
+ -system-libmng ..... Use libmng from the operating system.
See See http://www.libmng.com
-no-libtiff ........ Do not compile the plugin for TIFF support.
-qt-libtiff ........ Use the libtiff bundled with Qt.
+ -system-libtiff .... Use libtiff from the operating system.
See http://www.libtiff.org
-no-libjpeg ........ Do not compile the plugin for JPEG support.
-qt-libjpeg ........ Use the libjpeg bundled with Qt.
+ -system-libjpeg .... Use libjpeg from the operating system.
See http://www.ijg.org
위에 있는 부분을 친다.
configure -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg
위에 처럼 한다음에 엔터하면 뭐라고 나오는데
Open Source 버전이냐 상업버젼이냐 하는데 알아 선택을 한다음에
다음에 뭐라고 라이센스에 동의 할꺼냐고 나오는데 그것도 yes를 선택한다.
그러면 프로그램이 혼자 막 컴파일을 할꺼다.. 한 30분정도? 자세히는 모르겠다 안재봐서..
그러고나면 끝난거 같지만 안끝났다.
make 를 친다. 여기서 make는 나는 MINGW를 사용하는데 make라는 파일은 없다..
파일 이름중에 mingw-make 어쩌구 저쩌구 써 있는 파일이 있는데 이걸 make로 바꾼것이다.
mingw의 bin 폴더는 당연히 path의 지정해 놔야한다.
그러면 make를 하는 과정인데.. 이건 시간이 무진장 오래걸린다.. 컴퓨터가 좋을수록 그 시간을 단축 될거라 본다.
나는 4시간정도 걸린것같다.
자 이렇게 하면 qt에서 jpeg나 gif를 불러 들일 수 있게 된다.
나는 리눅스를 다룰 줄을 몰라서 모르겠으나 뭐 리눅스도 이 와 비슷하게 할 수 있을거라 본다.
반응형
'프로그래밍 > Qt[미사용]' 카테고리의 다른 글
[Qt] DLL 사용하기 (0) | 2009.07.09 |
---|---|
[Qt] QImage::scaled() (0) | 2009.07.04 |
[Qt] 그림 파일 (0) | 2009.06.26 |
[Qt] QListWidget 메소드 중 takeItem에 관하여 (0) | 2009.06.25 |
[Qt] Ui 에디트 사용 (0) | 2009.06.20 |
Comments