2、安装和配置QT Creator
从官网下载QT Creator,运行安装。安装完成后运行会报错“cannot fin -LGL”。这是因为Qt 找不到OpenGL的动态链接库(libGL.so)。OpenGL 在大部分Linux发行版中都是默认安装的,包括Ubuntu、CentOS 等,找不到该链接库一般都是路径不对。Qt默认在/usr/lib/目录下查找动态链接库,但是很多Linux发行版将OpenGL链接库放在其它目录,例如Ubuntu将OpenGL链接库放到/usr/lib/x86_64-linux-gnu/mesa/。可以通过locate libgl.so
指令去寻找libGL.so的路径,找到该链接库后,在/usr/lib目录下创建一个软链接即可。例如ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so
默认情况下,Linux安装QT Creator会自动配置SSH的,可通过如下图的方式检查。
我们知道在开发Android程序时,需要安装Anroid虚拟机或物理机用于调试。开发ARM程序也不例外,只是必须连接物理机了。添加的方式如下图所示,Add->Generic Linux Device,然后按照向导操作就行。下图中的授权方式“default”代表使用用户名和密码登陆,“Specific Key”表示使用SSH Key登陆。我们先尝试用密码登陆吧,即选择default。配置完成后,点击右侧的“Test”按钮,测试是否能够建立连接。
如下图所示,Add->GCC,分别添加C++和C的交叉编译器。
这里的ARM版本就是刚刚编译并安装的版本,如下图所示,选择arm版的qmake。也可以使用别人编译好的,或者开发板厂家提供的。文章最后可以下载我制作好的文件。
以上几个步骤都完成后,可以添加开发套件了,主要就是配置编译器、QT版本和设备。
文章评论