Kdevelop

KDevelop,一个功能强大、可插件扩展的 IDE,适用于 C/C++ 和其他编程语言。(KDevelop, a featureful, plugin-extensible IDE for C/C++ and other programming languages.)

  • Owner: fpc/Lazarus
  • Platform: Linux, Mac, Windows
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

KDevelop是一个基于KDE Umbrella开发的免费软件集成开发环境(IDE)。

KDevelop通过可扩展的插件框架为各种语言(如C/C++,Python,PHP,Ruby等)提供支持。

KDevelop主要由志愿者开发,他们在业余时间为项目做出贡献。 如果KDevelop对您有用,请考虑捐赠。

详细特性参见:https://www.kdevelop.org/features

Overview

Name With Ownerfpc/Lazarus
Primary LanguagePascal
Program languageCMake (Language Count: 21)
PlatformLinux, Mac, Windows
License:Other
Release Count111
Last Release Namelazarus_3_2 (Posted on 2024-02-26 16:09:51)
First Release Namelazarus_0_9_4 (Posted on 2021-07-26 22:17:15)
Created At2021-07-28 13:12:53
Pushed At2024-04-28 16:08:57
Last Commit At
Stargazers Count81
Watchers Count7
Fork Count13
Commits Count67.5k
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

KDevelop

This repository contains the source code for the KDevelop IDE.

The idea that this repository contains

  • Every plugin related to C/C++ development
  • Every plugin only specific for KDevelop (e.g. the Welcome Page plugin)

User Documentation

User documentation is available from:
https://userbase.kde.org/KDevelop4/Manual

Compile

KDevelop is built the same way as most KDE projects, using CMake to set up a build directory and build options.
For detailed instructions how to compile KDevelop, please refer to the Wiki:
https://community.kde.org/KDevelop/HowToCompile_v5 .

Optional dependencies

Most of KDevelop's optional dependencies are opportunistic under the assumption that the build should
always use all available functionality, as well as the most recent version. CMake has a lesser known feature
to control which of such dependencies is used.

For instance, to skip building the Subversion plugin, use
-DCMAKE_DISABLE_FIND_PACKAGE_SubversionLibrary=ON. To use QtWebKit instead of QtWebEngine for
documentation rendering when both are available, add -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=ON to
the CMake arguments.

Contribute

If you want to contribute to KDevelop, please read through:
https://www.kdevelop.org/contribute-kdevelop

Development Infrastructure

To the top