0
我有不同的手臂设备和不同的工具链Qt的2个版本:Qt 4.5.2和Qt 4.7.3。两个版本都应该是放置在/ opt /玛瑙/ arm目录:(Qt 4.5.2 - linux - 改变库的根目录
如果我将第一次的Qt构建在其他目录(/usr/arm-marvell-linux-gnueabi
)时出现以下错误和QMAKE运行:
#!/bin/sh
export QTDIR=/usr/arm-marvell-linux-gnueabi
/usr/arm-marvell-linux-gnueabi/bin/qmake -o Makefile.qt.onyx.a6x -spec qws/arm-marvell-linux-gnueabi-g++ project.pro
./run_qmake1.sh
Could not find mkspecs for your QMAKESPEC(qws/arm-marvell-linux-gnueabi-g++) after trying:
/opt/onyx/arm/mkspecs
Error processing project file: project.pro
如何解决/ opt/onyx/arm的冲突?
这是一个猜测,因为我没有一个* nix框来检查它,但要尝试的是编辑/ usr/arm-marvell-linux-gnueabi/lib中的所有.prl文件并更改QMAKE_PRL_BUILD_DIR指向/ usr/arm-marvell-linux-gnueabi而不是/ opt/onyx/arm。 – kenrogers 2012-02-10 15:12:29