用VM安装了 ubuntu9.10版本,又装了QT-4.5.2-X11,和QT-4.5.2-Emebedded.
分别在两个文件夹里设置了脚本文件 setenv.sh内容分别如下。
PATH=/usr/local/Trolltech/Qt-4.5.2/bin:$PATH
LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.5.2lib:$LD_LIBRARY_PATH
QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-arm
PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-arm/bin:$PATH
LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-arm/lib:$LD_LIBRARY_PATH
分别进入两个文件夹source setenv.sh后查看qmake -v
QT-4.5.2里的显示
QMAKE Version 2.01A
Using QT version 4.5.2 /usr/lib
QtEmbedded-4.5.2-arm里sorce senten.sh qmake -v显示
QMAKE Version 2.01A
Using QT version 4.5.2 /usr/lib
也是一样的。
在which qmake一下 路径也是一样的。
我在另外一台电脑上真正安装了Ubuntu系统,装完后显示的qmake 路径 分别是两个文件夹里的qmake 的路径
请问这种情况下是不是qt-x11和qt-embedded会调用相同的qmake ,导致编译失败?应该怎么解决呢?本人菜鸟,刚刚接触ubuntu 和QT!