2023-03-06 16:38:17 +08:00
|
|
|
|
# DTK编程环境开发
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
2023-03-06 16:38:17 +08:00
|
|
|
|
## 介绍
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
|
|
|
|
DTK是deepin和UOS使用的一套开发框架,它是基于Qt开发的,所以在你需要先安装Qt的开发环境。
|
|
|
|
|
|
2023-03-06 16:38:17 +08:00
|
|
|
|
## 安装
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
|
|
|
|
### C++
|
|
|
|
|
|
|
|
|
|
你先需要配置CPP的安装环境,见[11.1.C++编程环境搭建](./11.1.C++编程环境搭建.md)。
|
|
|
|
|
|
|
|
|
|
### Qt
|
|
|
|
|
|
|
|
|
|
```Shell
|
|
|
|
|
sudo apt install qt5-default qtbase5-dev qtcreator
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### DTK
|
|
|
|
|
|
|
|
|
|
```Shell
|
|
|
|
|
sudo apt install dtkwidget-dev
|
|
|
|
|
```
|
|
|
|
|
|
2023-03-06 16:38:17 +08:00
|
|
|
|
## 文本编辑器
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
|
|
|
|
DTK是基于Qt开发的,所以你可以使用任意的文本编辑器,比如vim、emacs、vscode等。 和C++一样
|
|
|
|
|
|
2023-03-06 16:38:17 +08:00
|
|
|
|
## IDE
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
|
|
|
|
这里推荐使用QtCreator,因为它是Qt官方出品的IDE,当然如果你想使用其他支持C++的IDE也是可以的。
|
|
|
|
|
|
2023-03-06 16:38:17 +08:00
|
|
|
|
## 文档资料
|
2023-02-27 15:10:07 +08:00
|
|
|
|
|
|
|
|
|
- [DTK官方文档](https://docs.deepin.org/info/%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8/%E5%9F%BA%E7%A1%80%E7%8E%AF%E5%A2%83/DTK/%E5%BC%80%E5%8F%91)
|
|
|
|
|
- [Qt官方文档](https://doc.qt.io/qt-5/index.html)
|