nnpc.net
当前位置:首页 >> qt的程序在Arm%linux%g++下怎么交叉编译 >>

qt的程序在Arm%linux%g++下怎么交叉编译

用交叉编译工具(arm-linux-g++等)把你自己的qt程序用嵌入式版本的qt库交叉编译一下然后烧写到开发板上就可以执行了,当然你qt程序所用到的库也要放上去,并设置到路径(QTDIR,PATH,LIBRARY_PATH)等等

修改$QTDIR/mkspecs目录下的符号链接default.将其指向linux-g++ $QTDIR是路径,具体要看你把QT装到什么地方和QT本身的版本,一般是/usr/lib[64]/qt4 修改default符号链接的作用是让qmake在生成Makefile的时候将Makefile文件中的编译器变量$CC与$...

如果你是64位机,请安装类似ia32-libs之类的支持32位的库。

找不到 libQtGui.so 这个库, 添加环境变量 LIBRARY_PATH=/opt/Qt4.7/lib 试试 另外你使是用 arm-linux-gcc 编译程序, 需要保证 QT 下的 libQtGui.so 库也是用 arm-linux-gcc 编译的, 否则编译链接会出问题

我跟你遇到了相同的问题,困扰了我好几天,最后一不小心终于想出来怎么弄了。原因如下: 在ubuntu下,我们终端执行命令都是在普通用户下进行,虽然有sudo获得管理员权限,但仍会造成与环境的不相符。 解决方案:在安装前先在终端输入sudo -s,这...

1)系统中是不是存在多个Qt版本?(codeblocks设置了正确的版本) 2)环境变量是否正确?QDIR,QMAKESPEC(新版本Qt已经不需要),PATH 3)如果是Qt程序,最好还是要用qmake的,因为qmake是gcc之前的一个步骤,也就是说,qmake之后还要make的。如果...

Failure to read QMAKESPEC conf file /home/lida/qtsdk-2009.05/qt/mkspecs/linux-g++/qmake.conf. 告诉你不能读取到qmake.conf文件,这个文件是设置编译器默认参数的,你先找找看有没有这个文件。严重怀疑你没有安装qtsdk。 qt sdk和 creater...

下面是编译选项,自己可以修修改改 ./configure -opensource -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -no-webkit -qt-libtiff -qt-libmng -qt-libjpeg -qt-libpng -no-qt3support -nomake demos -nomake docs -nomake examples -lit...

qmake.conf 被包含了,但却没有指定这个文件的编译方式

使用qmake不是就可以得到可执行文件了吗?g++选项什么意思?

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com