除了使用 Cygwin 还有什么其他的吗?谢谢!
3 回答
我在win7上安装了kdevelop,使用emerge: http ://techbase.kde.org/Getting_Started/Build/Windows/emerge 。
让这一切正常工作是一件很痛苦的事,主要是因为没有指南。
这是我的做法:
安装 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%"
现在它应该运行了。
我仍然对 kDevCmakeManager 插件和 settings->kdevelop settings->source formatter 下的源格式化程序设置有问题。然后它崩溃了。
KDevelop 核心开发人员在这里。
KDevelop 5 现在可用于 Windows,请访问: https ://www.kdevelop.org/download