采用在线安装方式:
1、在线安装qt组件
sudo apt-get install qt5-*
2、在线安装qt creator
sudo apt-get install qtcreator
以上简单两步安装完成后,新建项目已经可以编译过,但ClangCodeModel会报错如下图
the code model could not parse an included file
原因:这是qt creator 5.4.2本身bug,qt creator4.7.0彻底修复
https://bugreports.qt.io/browse/QTCREATORBUG-21034
https://www.qt.io/blog/2018/07/18/qt-creator-4-7-0-released
临时解决方案:帮助 -> 关于插件 -> C++ -> ClangCodeModel 的选框取消勾选,然后重启 Qt creator,但意味着放弃ClangCodeModel相关格式化、补全等功能。
3、ClangCodeModel取消勾选,重启qt creator
解决方案二:
本来这里就结束了,但尝试后发现,ClangCodeModel报错的主要原因是,它找不到gcc的头文件,手动包含即可,于是我尝试,在.pro文件夹中指定gcc头文件后,该报错自动消失,不同处理器可能位置稍有不同,具体得去目录看:
备注:此种方法,将每个项目都要包含该库
飞腾cpu gcc头文件路径
/usr/lib/gcc/aarch64-linux-gnu/9/include