创建Deepin示例应用

2.1 创建一个空项目

打开 CLion,新建一个项目

修改项目名为 Demo,修改 C++ 标准为 C++17,点击 Create

双击项目文件夹,此时项目的目录结构应该如下所示

CLion 会自动在每个项目的根目录下创建 cmake-build-debug 文件夹,这个文件夹的内容是自动生成的,我们无需关心。

2.2 对原有项目进行改造

下面我们按照 起步 - 1.4 用 CMake 构建 Qt 中提供的项目模板对原来的项目进行改造,改造后的结果如下

2.3 重载并运行项目

现在我们右击项目,点击 Reload CMake Project 重载项目

若 CLion 的 Debug输出如下显示,则说明项目配置没有问题

最后,我们点击屏幕右上角的 绿色三角形按钮(红框标注),运行此示例项目

运行结果如上图所示,恭喜你已跨入 Deepin 应用开发的大门!

点击查看本示例源码

2.4 其它意外情况

  1. 重载项目时 CLion 的 Debug 输出报错

原因: 缺少 DTK 组件 (点击这里了解 DTK),应该是在 起步 - 步骤 1.2.1 中没有正确地安装完整的 dtk 工具包
解决方法: 打开终端,输入以下命令

lolimay@lolimay-PC:
1
2
sudo apt install libdtkbase-dev libdtkwidget-dev libdframeworkdbus-dev -y #安装dtk工具包
sudo apt install libdtkcore-dev libdtksettings-dev libdtksettingsview-dev libdtkutil-dev libdtkwidget-dev libdtkwm-dev -y

CMake入门教程 ➤