主要有以下几步:
1、编译在主机上运行所需的环境(包括:库,以及可执行工具),使其可以在主机上开发并测试我们的QT程序
2、交叉编译在arm上运行所需的环境(同上),生成qmake工具以及相关库文件,用来最终编译在目标机上运行的QT程序。
3、在主机上开发QT应用程序,并测试通过
4、把开发好的应用程序用交叉编译的qmake重新生成一次,这时生成的是arm上可执行的,将其和第2步生成的库文件一块拷贝到arm板子上
5、在目标机上设置相关环境变量(否则应用程序无法找到相关库文件)
几点注意:
1、如果要使用触摸屏
交叉编译tslib库文件,拷到目标板上并设置相关环境变量
成功标志:能成功调用触摸屏校正程序
2、应该使用同一个版本的交叉编译器去完成上述编译,
包括内核及根文件系统的制作过程
否则可能会有库的版本冲突
附:
配置环境变量的例子