deepin-IDE

陆伍
2小时前发布 /正在检测是否收录...
广告 广告 广告 广告 广告 广告 广告 广告 广告 广告

https://github.com/linuxdeepin/deepin-unioncode" >

项目介绍

深度集成开发环境 - 深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。

mirror of https://github.com/linuxdeepin/deepin-unioncode

项目详情

deepin-ide

en

deepin-ide (原名: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-ide.git 
(gitee: $ git clone https://gitee.com/deepin-community/deepin-ide.git)
$ cd deepin-ide
$ 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-ide

使用

启动栏执行 deepin-ide

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

支持的语言工程

语言工程类型
C/C++CMake
JavaGradle、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-ide 在 GPL-3.0-or-later下发布。

三方库支持

三方库名称版本号应用位置三方库协议类型
cppdapNAC++调试适配器协议 SDKApache 2.0
QScintilla2.14智能编辑器界面组件GPLv3
lexilla5.14智能编辑器词法分析库HPND
qtermwidget0.14.1终端组件库GPLV2+ BSD3
GitQlienttag/v1.4.3Git展示客户端LGPL-2.1+
json-rpc-cpp1.4.1通信中间件MIT
DTK5.6.8.9界面显示LGPLv3+

界面预览

  • 语言支持

图片[1] - deepin-IDE - 陆伍博客 - 你的互联网资源库

  • 代码迁移

图片[2] - deepin-IDE - 陆伍博客 - 你的互联网资源库

  • 调试模式

图片[3] - deepin-IDE - 陆伍博客 - 你的互联网资源库

  • 代码翻译

图片[4] - deepin-IDE - 陆伍博客 - 你的互联网资源库

  • AI 问答

codegeex-answer

⬇️ 下载地址

喜欢就支持一下吧
点赞 0 分享 赞赏
评论 抢沙发
OωO
取消
广告