1.今天开始准备正式入驻博客园,记录自己工作中的点滴:
UOS及开发环境安装
一、 操作系统安装:
1. 开机后,按F1,修改如下图BIOS设置,F10保存后重启:
2. 开机后按F12,选择U盘启动,如下截图:
3. 选择Install Deepin;
4.选择语言,下一步;
4. 选择手动安装,建议将系统安装在256GB的SSD盘中,此处如果已经有分区,先将分区删掉,再重新新建分区;
5. 按照以下顺序新建分区:
6. 创建分区后,选择/分区,点击开始安装;
7. 系统开始安装,等待安装完成之后,拔掉U盘,重启电脑,系统安装完成。
二、 开发环境安装:
1. 安装gedit:sudo apt install gedit;
2. 修改配置文件:sudo gedit /etc/apt/sources.list
将下边文本,替换到sources.list文件中
## Generated by deepin-installer
#deb [by-hash=force] http://10.0.10.25/uos eagle main contrib non-free
#deb-src http://packages.chinauos.cn/uos eagle main contrib non-free
#deb [by-hash=force] http://pools.corp.deepin.com/debian-buster stable main contrib non-free
#deb-src [by-hash=force] http://pools.corp.deepin.com/debian-buster stable main
#deb [by-hash=force] http://pools.corp.deepin.com/ppa/dde-eagle eagle main contrib non-free
#deb-src [by-hash=force] http://pools.corp.deepin.com/ppa/dde-eagle eagle main
#deb http://pools.corp.deepin.com/ppa/dde-eagle experimental main
#deb-src http://pools.corp.deepin.com/ppa/dde-eagle experimental main
deb [by-hash=force] http://pools.deepin.cn/debian-buster stable main contrib non-free
deb-src [by-hash=force] http://pools.deepin.cn/debian-buster stable main
deb [by-hash=force] http://pools.deepin.cn/ppa/dde-eagle eagle main contrib non-free
deb-src [by-hash=force] http://pools.deepin.cn/ppa/dde-eagle eagle main
deb http://pools.deepin.cn/ppa/dde-eagle experimental main
deb-src http://pools.deepin.cn/ppa/dde-eagle experimental main
3. 更新系统包:sudo apt update;
4. 安装系统包:sudo apt upgrade;
5. 安装qt5-default:sudo apt install qt5-default
6. “应用商店”中,搜索”Qt Creator”,点击安装;
7. 安装cmake:sudo apt install cmake;
8. 安装qtcreator-template-dtk:sudo apt install qtcreator-template-dtk(新建工程时,可以选择DTK工程);
9. 搜寻所有dtk 发布包: apt-cache search libdtk
10. 将所有libdtk发布包安装到系统当中:sudo apt install libdtkcore-bin libdtkcore-bin-dbgsym libdtkcore-dev libdtkcore2 libdtkcore2-dbgsym libdtkwidget-bin libdtkwidget-bin-dbgsym libdtkwidget-dev libdtkwidget2 libdtkwidget2-dbgsym libdtkwm-dev libdtkwm2 libdtkwm2-dbgsym libdtkgui-dev
11. 打开Qt Creator,工具-选项-Kit,查看配置是否如下:
12. 测试Qt环境是否正常安装:
(1) 获取dtkwidget代码:apt source dtkwidget;
(2) 安装dtkwidget依赖的库:sudo apt build-dep dtkwidget;
(3) 打开dtkwidget.pro,编译工程,看是否可以编译通过并启动。
13. 新建项目,选择DTK Widgets Appection,构建是否成功,如果成功,则表示Qt环境配置完成,若不成功,查看哪些库找不到,重新安装。
14.使用 Astyle(代码格式化工具)
1).sudo apt install astyle
2).在 “Qt Creator -> 帮助 -> 关于插件 -> C++” 组中选择开启 “Beautifier(experimental)” 插件
3).在 “Qt Creator -> 选项 -> Beautifier -> Artistic Style” 配置项中勾选“Use customized style”,之后点击 “Add” 按钮,将下面的 astyle 规则添加到弹出的编辑框中
4).为了更方便的使用,可直接设置Qt Creator中关于“ArtisticStyle -> FormatFile” 的快捷键(在 “选项 -> 环境 -> 键盘” 页面设置)
indent=spaces=4
style=kr
indent-labels
pad-oper
unpad-paren
pad-header
keep-one-line-statements
convert-tabs
indent-preprocessor
align-pointer=name
align-reference=name
keep-one-line-blocks
keep-one-line-statements
attach-namespaces
max-instatement-indent=120
来源:oschina
链接:https://my.oschina.net/u/4339032/blog/4270279