移植qt程序并在开发板运行

作者: 檀蒜 | 来源:发表于2021-04-03 21:45 被阅读0次

    移植qt程序并在开发板运行

    实验环境

    交叉编译平台 (on VMware14.0,Win10)

    交叉编译链 gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux

    前提 编译好qt5.5.0的库,得到qmake工具,安装好nfs服务

    硬件 迅为开发板i.MX6ULL终结者

    实验目的

    移植qt程序到开发板,并在开发板运行。

    实验原理

    在不同架构的硬件运行的可执行程序需用交叉编译器编译链接,并在移植程序到开发板时,需把程序所用到的库一起移植过去。

    实验过程

    1、使用qtcreator创建一个带Ui的qt工程,并拷贝到Ubuntu上。

    2、在Ubuntu里使用qmake对.pro工程进行处理,生成makefile。

    3、使用make命令,生成可执行程序。

    4、将生成的可执行程序拷贝到事先搭建好nfs服务的目录下(/home/theer/nfs),同时将程序所依赖的库,也拷贝过去,也就是之前编译好的Qt5.5.0的库。(/lib /include /plugins)

    5、上电开发板,利用secure CRT软件连接。(已连接网线)

    6、挂载nfs,与虚拟机相连。

    7、添加环境变量,将qt所用到的库添加的库查询路径中,同时添加plugins查询路径

    8、此时可到qt程序所在目录,./name -paltform minimal 执行qt程序

    注:在测试过程,可多写几句printf语句,检验程序是否正常运行。

    如图,此时运行成功,qt程序移植完毕。

    相关文章

      网友评论

        本文标题:移植qt程序并在开发板运行

        本文链接:https://www.haomeiwen.com/subject/bazhkltx.html