Есть ли версия kdevelop, которую я могу установить на Windows? - PullRequest
13 голосов
/ 18 августа 2011

есть ли что-нибудь кроме использования Cygwin? спасибо!

Ответы [ 3 ]

22 голосов
/ 05 января 2012

Я установил kdevelop на win7, используя emerge: http://techbase.kde.org/Getting_Started/Build/Windows/emerge.

Чтобы заставить все это работать, это боль в заднице, в основном из-за отсутствия руководства.


Вот как я это сделал:

  • Установить python и git.

  • Создайте каталог, в который вы хотите установить kde. Назовите это kde4, то есть C:\kde4. Это еще называется %KDEROOT%.

  • Перейти к %KDEROOT%, используя cd %KDEROOT%.

  • Run

    git clone git://anongit.kde.org/emerge.git
    

    в этом каталоге.

  • Сделать каталог %KDEROOT%\etc.

  • Копировать из %KDEROOT%\emerge\kdesettings-example.bat до %KDEROOT%\etc\kdesettings.bat и измените настройки по своему усмотрению.

  • Пробег:

    cd emerge && git checkout kde-4.7
    

    затем перейдите к %KDEROOT%\emerge и запустите kdeenv.bat.

    Откроется новое окно. Здесь вы можете начать строительство kde.

  • Выполнить emerge qt, emerge kdelibs, emerge kde-baseapps, emerge kdevelop и emerge kdevelop-pg-qt.

    Это займет некоторое время.

  • Теперь вам нужно создать два bat-файла в каталоге %KDEROOT%\bin.

    Первый должен называться kbuildsycoca4.bat и содержать:

    @ECHO OFF
    
    ECHO Initialize KDE environment
    SET KDEROOT=%~dsp0\..
    SET KDEBIN=%KDEROOT%\bin
    SET KDELIB=%KDEROOT%\lib
    SET KDELIB_KDE4=%KDELIB%\kde4
    SET KDESHARE=%KDEROOT%\share
    SET KDESHARE_KDE4=%KDESHARE%\kde4
    SET KDEDEV_UTILS=%KDEROOT%\dev-utils
    SET GIT_LOC=%KDEDEV_UTILS%\git\bin
    SET SVN_LOC=%KDEDEV_UTILS%\svn\bin
    SET PYTHONPATH=C:\Users\Public\Programs\Python27\App <-- This is only nessecary if     it is not in your environment
    
    SET PATH=%PATH%;%GIT_LOC%;%SVN_LOC%
    SET KDEDIRS=%KDEROOT%;%KDEBIN%;%KDELIB%;%KDESHARE%;%KDEDEV_UTILS%;%KDELIB_KDE4%;%KDESHARE_KDE4%
    SET kbuildsycoca4_binary=%KDEBIN%\kbuildsycoca4.exe
    
    ECHO Running kbuildsycoca4
    :run
    CALL  "%kbuildsycoca4_binary%"
    CALL  "%kbuildsycoca4_binary%" --noincremental
    CALL  "%kbuildsycoca4_binary%" --checkstamps
    pause
    

    , а второй должен называться kdevelop.bat и содержать:

    @ECHO OFF
    
    ECHO Initialize KDE environment
    SET KDEROOT=%~dsp0\..
    SET KDEBIN=%KDEROOT%\bin
    SET KDELIB=%KDEROOT%\lib
    SET KDELIB_KDE4=%KDELIB%\kde4
    SET KDESHARE=%KDEROOT%\share
    SET KDESHARE_KDE4=%KDESHARE%\kde4
    SET KDEDEV_UTILS=%KDEROOT%\dev-utils
    SET GIT_LOC=%KDEDEV_UTILS%\git\bin
    SET SVN_LOC=%KDEDEV_UTILS%\svn\bin
    SET PYTHONPATH=C:\Users\Public\Programs\Python27\App <-- This is only nessecary if it is not in your environment
    
    SET PATH=%PATH%;%GIT_LOC%;%SVN_LOC%
    SET KDEDIRS=%KDEROOT%;%KDEBIN%;%KDELIB%;%KDESHARE%;%KDEDEV_UTILS%;%KDELIB_KDE4%;%    KDESHARE_KDE4%
    SET kdev_binary=%KDEBIN%\kdevelop.exe
    
    ECHO Starting kdevelop
    :run
    CALL  "%kdev_binary%"
    

Теперь он должен работать.

У меня все еще есть проблемы с плагином kDevCmakeManager и настройками исходного форматера в настройках-> настройки kdevelop-> исходный форматер. Затем он падает.

7 голосов
/ 01 мая 2016

Разработчик ядра KDevelop здесь.

KDevelop 5 теперь доступен для Windows, перейдите по следующему адресу: https://www.kdevelop.org/download

5 голосов
/ 18 августа 2011

KDE 4 поддерживает Windows, и вы можете проверить методы установки из this и здесь .

Обратите внимание, что вам придется использовать либо MinGW, либо MSVC в качестве компилятора.

...