1. qt编译出错 环境变量添加过了,可还是出错,好像是库的问题
linux下面编译Qt程序的步骤应该是这样的:
1.进入源文件的目录
2.qmake -project
3.qmake
4.make
注意你的qmake一定是系统可以找到的程序。如果环境变量没有添加,或者你希望手动选择使用的qmake,可以直接在你安装qt目录的/bin/qmake 来代替qmake
希望解决你的问题,如果还有问题,请追问。
2. qt嵌入式环境环境搭建,编译出来的嵌入式库放哪儿PC里还是开发板上
亲,
您最初的想法是正确的,x86平台的库放在电脑上即可。
而通过arm-linux-交叉编译工具链编译过的库,是需要放在
开发板的文件系统里面的,通用的做法一般是放在/lib或者/usr/lib
目录里面即可。或者也可放在其他目录中,但是需要配置一下LD_LIBRARY_PATH
环境变量。例如放在/home/qtlib目录中,由于这个不是系统默认的动态库目录,
需要设置环境变量LD_LIBRARY_PATH,在/etc/profile下面添加:
export LD_LIBRARY_PATH=/home/qtlib:$LD_LIBRARY_PATH
这是我以前移植qt写的文档,希望能有所帮助
http://hi..com/bolin_tron/item/b806c5194cebce0fe75c3669
Enjoy!
3. QtCreator配置交叉编译工具链
环境:ubuntu16.04桌面环境。
说明:使用ubuntu16.04桌面环境,安装QtCreator之后,再利用QtCreator开发QT5 GUI程序,如果编译的程序要运行在arm linux嵌入式系统中,则必须配置交叉编译工具链。
主要配置内容:调试器、编译器、QT版本。
1、打开工具,点击选项。
2、选择选项中的构建与运行,概要界面。
3、构建套件(kit)界面。
4、Qt Versions界面。
5、编译器界面。
6、Debuggers界面。
7、Qbs界面。
8、交叉编译例子: