深度集成开发环境 (deepin-IDE) 开源代码仓库

464次阅读
没有评论

deepin-unioncode

深度集成开发环境 (deepin-IDE) 开源代码仓库

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

构建依赖

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

  • dh-systemd

  • cmake

  • qt5-qmake

  • qtbase5-dev

  • qttools5-dev

  • qttools5-dev-tools

  • lxqt-build-tools (>= 0.6.0~)

  • libssl-dev

  • llvm (>=1:7~)

  • libclang-dev (>=1:7~)

  • libutf8proc-dev

  • libcurl-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

安装

  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 -DC++MAKE_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下发布。

三方库支持

序号
三方库名称
版本号
引用方式(动态、静态、源码)
三方库协议类型

1
cppdap
NA
源码
Apache 2.0

2
googletest
1.11.0
静态
BSD3

3
nlohmann/json
3.10.4
静态
MIT

4
scintilla
5.15
源码
HPND

5
lexilla
5.14
源码
HPND

6
marl
NA
静态
Apache 2.0

7
qtermwidget
0.14.1
源码
GPLV2+ BSD3

8
GitQlient
tag/v1.4.3
源码
LGPL-2.1+

9
libclang/
> 1:7~
动态
Apache 2.0

10
llvm
> 1:7~
动态
Apache 2.0

11
json-rpc-cpp
1.4.1
源码
MIT

界面预览

  • 语言支持

    深度集成开发环境 (deepin-IDE) 开源代码仓库

  • 代码迁移

    深度集成开发环境 (deepin-IDE) 开源代码仓库

  • 调试模式

    深度集成开发环境 (deepin-IDE) 开源代码仓库

  • 反向调试

    深度集成开发环境 (deepin-IDE) 开源代码仓库

  • 版本管理

    深度集成开发环境 (deepin-IDE) 开源代码仓库

Read More 

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 
评论(没有评论)
Generated by Feedzy