Development/Tutorials/KDE4 Porting Guide (ko)
Development/Tutorials/KDE4_Porting_Guide
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
소개
이 문서의 목적은 Qt3/KDE3 기반의 프로그램을 Qt4/KDE4로 포팅하는 것을 도와 주는 것입니다. KDE 3 기반의 프로그램을 포팅하는 것은 쉽습니다. 이 과정을 도와 줄 수 있는 스크립트가 많이 있습니다.
규칙
이 문서에서 사용하는 약어는 다음과 같습니다.
- program은 실행할 프로그램을 나타냅니다.
- path은 경로를 나타냅니다.
- file는 파일을 나타냅니다.
- $SVN은 KDE 서브버전 체크아웃 폴더의 경로입니다.
CMake
KDE 3.x와 달리, KDE 4 프로그램은 CMake를 사용해서 빌드합니다. 지금까지 사용하던 autotools 시스템을 CMake로 쉽게 포팅하려면, kdesdk 모듈의 cmake/scripts 디렉터리에 있는 am2cmake 스크립트를 사용하십시오. 이 스크립트는 오래 된 빌드 시스템 파일을 수정할 것이며, CMakeLists.txt 파일들을 만들 것입니다.
예를 들어, 소스 코드가 /path/to/src에 있다면 다음과 같이 실행하십시오.
% cd /path/to/src
% $SVN/trunk/KDE/kdesdk/cmake/scripts/am2cmake --kde4
--kde4 플래그가 필요한 지 검사하려면 am2cmake --help를 실행하십시오.
CMakeList.txt 파일에 생길 수 있는 잠재된 문재를 검사하기 위한 도구가 있습니다. cmakelint.pl이라고 불리는 이 도구는 $SVN/trunk/kde/kdesdk/scripts에 있습니다. 다음과 같이 사용하십시오:
% cd /path/to/src
% $SVN/trunk/KDE/kdesdk/scripts/cmakelint.pl CMakeLists.txt
전체 소스 디렉터리에 대해서 실행하시려면 다음과 같이 시작하십시오:
% cd /path/to/src
% find . -name CMakeLists.txt | \
xargs $SVN/trunk/KDE/kdesdk/scripts/cmakelint.pl
Qt4 API
Qt 3과 4 사이의 API 변경 사항은 Trolltech의 문서 "Qt 3에서 Qt 4로 포팅하기"를 참고하십시오. 이 문서는 Qt 4에서 생긴 기능 변화에 대한 정보를 제공합니다.