刚刚开始玩nanopi,一个光秃秃的开发板,看着大牛们能玩出花来,自己对其充满向往,然而到了自己手里就不是那么回事了,从拿到板子,到装完debian系统,各种配置就已经让我焦头烂额,对于师兄们留下的文档反复揣摩,终于最后系统配置成功。
然后就开始做的第一个实验,基于QT的串口通信。
话说这个qt5的安装还真是一帆风顺
sudo apt-get update
sudo apt-get upgrade
sudo apt-cache search qt5
sudo apt-cache show qt5-default
sudo apt-get install qt5-default //查看版本
sudo apt-get install qtcreator
然后配置qtcreator,一般来说找到自己的gcc编译器的位置,把路径放在Complier path里面就行了,我的是/usr/lib/gcc,相信大部分人都会是这样。
qt版本就选高的(如果装了好几个的话),还有可以根据自己的喜好来配置编辑的界面,(texteditor老铁没毛病)。
准备工作都做完了,好,开始之前再检查一遍。
qmake -v 检查版本最好是5以上的。
在qtcreator里写一个helloworld试试。
#include<QApplication>
#include<QLabel>
int main(int argc,char **argv)
{
QApplication a(argc,argv);
QLabel *label=new QLabel("hello world");
label->setGeometry(200,200,100,100);
label->show();
return a.exec();
}
Ctrl+R编译运行成功,美滋滋。但是当时我却有几个很奇怪的问题,就是居然给了我数不清的warning,说我某某某文件在未来的多少秒被改动了,当时就给我看懵逼了。后来想明白了,自己的系统的时间比那个qt资源的使用时间还要早,搞了半天结果是我穿越了。。。解决办法就是改变一下系