MyGit

linuxdeepin/deepin-unioncode

Fork: 69 Star: 844 (更新于 2024-11-18 23:49:39)

license: GPL-3.0

Language: C++ .

最后发布版本: 1.3.10 ( 2024-08-14 13:28:00)

GitHub网址

deepin-unioncode

en

deepin-unioncode 是一款支持多语言、跨平台兼容特性的轻量级集成开发环境。

构建依赖

当前的开发分支为dev,编译依赖可能会在没有更新本说明的情况下发生变化,请参考./debian/control以获取构建依赖项列表

  • debhelper (>=9),
  • cmake,
  • qt5-qmake,
  • qtbase5-dev,
  • qttools5-dev,
  • qttools5-dev-tools,
  • lxqt-build-tools (>= 0.6.0~),
  • libssl-dev,
  • llvm (>=1:7~),
  • llvm-dev (>=1:7~),
  • libclang-dev (>=1:7~),
  • libutf8proc-dev,
  • libmicrohttpd-dev,
  • libjsoncpp-dev,
  • libargtable2-dev,
  • libhiredis-dev,
  • catch,
  • libzstd-dev,
  • libjson-c-dev,
  • libelf-dev,
  • libcapstone-dev,
  • libunwind-dev,
  • libelfin-dev,
  • libdbus-1-dev,
  • libxi-dev,
  • qtscript5-dev,
  • libqt5scripttools5,
  • clang[!mips64],
  • doxygen,
  • libdtkgui-dev,
  • libdtkwidget-dev,
  • libdtkcore-dev,
  • libdtkcore5-bin,
  • libkf5syntaxhighlighting-dev

安装

如若在Ubuntu上使用源码安装方式安装IDE,请先参考DTK依赖安装,在DTK环境以及基本qt环境安装完成后,可通过下面源码安装的方式安装本IDE。

  1. 确保已经安装所有依赖库。
$ git clone https://github.com/linuxdeepin/deepin-unioncode.git 
(gitee: $ git clone https://gitee.com/deepin-community/deepin-unioncode.git)
$ cd deepin-unioncode
$ sudo apt build-dep ./
  1. 构建:
$ cmake -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
$ cmake --build build
  1. 安装:
$ sudo cmake --build build --target install

可执行程序为 /usr/bin/deepin-unioncode

使用

启动栏执行 deepin-unioncode

注意:deepin-unioncode安装后,部分功能需要安装依赖包后才能正常使用。

支持的语言工程

语言 工程类型
C/C++ CMake
Java Gradle、Maven
Python 工程目录
JavaScript 工程目录

开发应用列举

应用名 描述 仓库地址
deepin-draw 深度画板应用 https://github.com/linuxdeepin/deepin-draw
(https://gitee.com/deepin-community/deepin-draw.git)
deepin-image-viewer 深度看图应用 https://github.com/linuxdeepin/deepin-image-viewer
(https://gitee.com/deepin-community/deepin-image-viewer.git)
deepin-album 深度相册应用 https://github.com/linuxdeepin/deepin-album
(https://gitee.com/deepin-community/deepin-album.git)

帮助

贡献指南

我们鼓励您报告问题并做出更改

开源许可证

deepin-unioncode 在 GPL-3.0-or-later下发布。

三方库支持

三方库名称 版本号 应用位置 三方库协议类型
cppdap NA C++调试适配器协议 SDK Apache 2.0
QScintilla 2.14 智能编辑器界面组件 GPLv3
lexilla 5.14 智能编辑器词法分析库 HPND
qtermwidget 0.14.1 终端组件库 GPLV2+ BSD3
GitQlient tag/v1.4.3 Git展示客户端 LGPL-2.1+
json-rpc-cpp 1.4.1 通信中间件 MIT
DTK 5.6.8.9 界面显示 LGPLv3+

界面预览

  • 语言支持

  • 代码迁移

  • 调试模式

  • 代码翻译

  • AI 问答

    codegeex-answer

最近版本更新:(数据更新于 2024-10-03 15:09:23)

2024-08-14 13:28:00 1.3.10

2024-08-07 10:32:20 1.3.8

2024-07-22 16:40:54 1.3.7

2024-06-26 15:43:25 1.3.4

2024-06-03 13:57:25 1.3.1

2024-05-17 15:24:54 1.3.0

2024-04-25 09:41:46 1.2.18

2024-04-07 13:41:26 1.2.17

2024-04-02 17:03:04 1.2.16

2024-03-18 17:49:09 1.2.15

linuxdeepin/deepin-unioncode同语言 C++最近更新仓库

2024-11-21 04:48:41 PCSX2/pcsx2

2024-11-20 09:02:24 dail8859/NotepadNext

2024-11-20 04:28:15 microsoft/terminal

2024-11-18 22:35:05 ClickHouse/ClickHouse

2024-11-18 14:36:13 cxasm/notepad--

2024-11-18 00:19:27 MaaAssistantArknights/MaaAssistantArknights