Development/Tutorials/KDE4 Porting Guide (ko): Difference between revisions

    From KDE TechBase
    (Translation refresh)
    mNo edit summary
    Line 2: Line 2:


    ==소개==
    ==소개==
    이 문서의 목적은 Qt3/KDE3 기반의 프로그램을 Qt4/KDE4로 포팅하는 것을 도와 주슨 것입니다. KDE 3 기반의 프로그램을 포팅하는 것은 쉽습니다. 이 과정을 도와 줄 수 있는 스크립트가 많이 있습니다.
    이 문서의 목적은 Qt3/KDE3 기반의 프로그램을 Qt4/KDE4로 포팅하는 것을 도와 주는 것입니다. KDE 3 기반의 프로그램을 포팅하는 것은 쉽습니다. 이 과정을 도와 줄 수 있는 스크립트가 많이 있습니다.


    ==규칙==
    ==규칙==
    Line 24: Line 24:
    <tt>--kde4</tt> 플래그가 필요한 지 검사하려면 <tt> am2cmake --help</tt>를 실행하십시오.
    <tt>--kde4</tt> 플래그가 필요한 지 검사하려면 <tt> am2cmake --help</tt>를 실행하십시오.


    {path|CMakeList.txt}} 파일에 생길 수 있는 잠재된 문재를 검사하기 위한 도구가 있습니다. {{program|cmakelint.pl}}이라고 불리는 이 도구는 {{path|$SVN/trunk/kde/kdesdk/scripts}}에 있습니다. 다음과 같이 사용하십시오:
    {{path|CMakeList.txt}} 파일에 생길 수 있는 잠재된 문재를 검사하기 위한 도구가 있습니다. {{program|cmakelint.pl}}이라고 불리는 이 도구는 {{path|$SVN/trunk/kde/kdesdk/scripts}}에 있습니다. 다음과 같이 사용하십시오:
    <code bash>
    <code bash>
    % cd /path/to/src
    % cd /path/to/src

    Revision as of 13:58, 9 January 2008


    Development/Tutorials/KDE4_Porting_Guide


    소개

    이 문서의 목적은 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에서 생긴 기능 변화에 대한 정보를 제공합니다.