【发布时间】:2011-08-18 02:01:43
【问题描述】:
除了使用 Cygwin 之外,还有其他方法吗?谢谢!
【问题讨论】:
-
正如我在其他评论中所说,KDevelop 现在可以在 Windows 上使用:kdevelop.org/download
标签: windows kdevelop kdevelop4
除了使用 Cygwin 之外,还有其他方法吗?谢谢!
【问题讨论】:
标签: windows kdevelop kdevelop4
我在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
【讨论】:
【讨论】: