首页| 论坛| 消息

标题:在redhat9.0 和arm 上安装 QT/E 开发环境的问题
作者:coolburn
日期:2006-07-16 21:53
内容:

我在redhat9.0上面安装 QT/E 的开发环境
我用的包有 qt-embedded-2.3.7-free.tar.gz qt-x11-2.3.2.tar.gz tmake-1.13.tar.gz
我先用命令行设置变量普安装 过程是这样的
主机x86的编译步骤:
tar xfz qt-embedded-2.3.7-free.tar.gz(解压后qt-2.3.10改名为qt-2.3.10-host)
export QTEDIR=$PWD/qt-2.3.10-host
tar xfz qt-x11-2.3.2.tar.gz(解压后为qt-2.3.2)
export QT2DIR=$PWD/qt-2.3.2
tar xfz tmake-1.13.tar.gz(解压后tmake-1.13)
export TMAKEDIR=$PWD/tmake-1.13
export TMAKEPATH=$PWD/tmake-1.13/lib/qws/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH
cd qt-2.3.2
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft
make
make -C tools/qvfb
cd ..
cd qt-2.3.7-host
export QTDIR=$PWD
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure
make
cd ..

因为在命令行上直接用export 重启用又要重新设置 我想在root下的.bash_profile上设置
但是对 qt for x11 和 qt for embedded 一起设置的话 会有变量冲突的地方比如两个都要用到
PATH 和 LD_LIBRARY_PATH
请问这个问题该如何解决 或者说有没有更好的安装方法 求救各位大牛
另外我qt-embedded 安装时 ./configure 配置时不能使用-gif -thread -static 等参数 都说找不到头文件请问这个问题又该如何解决


#1 [shiroki 07-18 10:50]
环境设置存放在脚本里, 想用的时候就source一下
你说的编译不能成功的问题,我觉得应该不是参数的问题, 这些参数我也用过。 应该把出错信息拿出来看看才能确定是什么毛病。
#2 [coolburn 07-19 02:13]
我编译 qt-x11-free-3.1.1和qt-embedded-3.1.1 for host 都成功了
但是在编译qt-embedded-3.1.1 for arm 的时侯总是有错误
我configure时选的参数是 ./configure -qt-gif -thread -xplatform qws/linux-arm-g++
或者是 ./configure -qt-gif -thread -embedded arm
configure 通过 但最后make的错误是
gmake[2]: *** [.obj/release-shared-mt-emb-auto/qprintdialog.o] Error 1
gmake[2]: Leaving directory `/usr/local/qt-embedded-free-3.1.1-target/src'
gmake[1]: *** Error 2
gmake[1]: Leaving directory `/usr/local/qt-embedded-free-3.1.1-target'
gmake: *** Error 2
#3 [zt0735 07-21 15:55]
那些变量的设置不会有冲突的啊,虽然都用了PATH,但他们在PATH下是分开列举的,又不会覆盖。
如果是少头文件,那就去下啊。
make错误上面应该还有一些提示的,都贴出来看看。
#4 [shiroki 07-25 00:27]
是阿, 贴错误信息怎么抓不住重点
#5 [allenliu0225 07-31 11:03]
# ./configure -no-opengl -system-jpeg -gif -system-libm
ng -shared
Build type: linux-g++-shared

Thread support..................... no
GIF support........................ yes
MNG support........................ yes
JPEG support....................... yes
OpenGL support .................... no
NAS sound support.................. no
Session management................. yes
Xft support (Anti-Aliased Fonts) .. yes
XKB support ....................... yes

Creating makefiles...
Qt is now configured for building. Just run make.
To reconfigure, run make clean and configure.

# make
make[1]: Entering directory `/qt-embedded/qt-2.3.2'
cd src/moc; make
make[2]: Entering directory `/qt-embedded/qt-2.3.2/src/moc'
.......(一堆g++........)
make[2]: *** Error 1
make[2]: Leaving directory `/qt-embedded/qt-2.3.2/src'
make[1]: *** Error 2
make[1]: Leaving directory `/qt-embedded/qt-2.3.2'
make: *** Error 2

就这,我说清楚了吗???
这是什么问题呢?

<< 1 2 >> (1/2)

回复 发表
主题 版块