主题 : 这个QT4真心把我搞晕了  求调教! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 50963
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
综合积分: 52 分
注册时间: 2011-06-28
最后登录: 2018-02-08
楼主  发表于: 2011-09-30 06:05

 这个QT4真心把我搞晕了  求调教!

这两天快崩溃了啊

我们之前一直使用的Fedora 6+QT3+KDE/C++ 3.5做arm开发

用QT画界面  加载到KDE的工程中  编写槽函数就可以了 在虚拟机上运行

如果要下载到开发板  就在工程选项里加环境变量就可以了


===========================================================

现在安装QT4     我下了qt-everywhere-opensource-src-4.7.3.tar.gz这个源码  

使用./configure   qmake  make install三步安装成功

修改了/etc下面的prprofile文件,在该文件的末尾加上以下语句:
PATH=/usr/local/Trolltech/Qt-4.4.3/bin:$PATH
QTDIR=/usr/local/Trolltech/Qt-4.4.3
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH

这样  我在KDE里的工程编译就都是使用的QT4的东西了   QT4的代码编译没有问题  

加上环境变量后  编译 就报一个

后来我分析了一下   什么GCC的版本  qmake都没有问题

看了友善6410的说明书   发现他在两个不同的东西  在虚拟机和arm

我实在搞不明白的是  是两个版本都要在虚拟机里安装么?

是不是 安装两个不同版本  编译的时候使用不同的qmake就会生成两个地方用的程序?

附件里是 几个截图  求大侠们帮我看下。。。。如果是如我所说   那怎么在编译的时候切换qmake呢   我都是在KDE里直接编译连接的。。



环境变量设置如下:
QMAKESPEC    /opt/qt-3.3.4-target/mkspecs/qws/linux-arm-g++
QTDIR      /opt/qt-3.3.4-target/
QTINC    /opt/qt-3.3.4-target/include
QTLIB   /opt/qt-3.3.4-target/lib

===================

QMAKESPEC    /usr/local/Trolltech/Qt-4.7.3/mkspecs/qws/linux-arm-g++
QTDIR      /usr/local/Trolltech/Qt-4.7.3/
QTINC    /usr/local/Trolltech/Qt-4.7.3/include
QTLIB   /usr/local/Trolltech/Qt-4.7.3//lib