除了使用Cygwin之外还有什么?谢谢!
答案 0 :(得分:22)
我已经使用emerge:http://techbase.kde.org/Getting_Started/Build/Windows/emerge在win7上安装了kdevelop。
要完成所有工作是痛苦的屁股,主要是因为没有指南。
我是这样做的:
安装python和git。
创建要安装kde的目录。将其命名为kde4,即C:\kde4
。这被称为%KDEROOT%
。
使用%KDEROOT%
转到cd %KDEROOT%
。
运行
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
。
这需要一段时间。
现在您需要在%KDEROOT%\bin
目录中制作两个bat文件。
第一个应该被称为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%"
现在它应该运行。
我仍然遇到设置 - > kdevelop settings-&gt; source formatter下的kDevCmakeManager插件和源格式化程序设置问题。它崩溃了。
答案 1 :(得分:7)
KDevelop核心开发人员。
KDevelop 5现在可用于Windows,请访问: https://www.kdevelop.org/download
答案 2 :(得分:5)