Qt 4.5.2 - linux - 更改库根目录

时间:2012-02-10 10:19:42

标签: qt qmake qtembedded

我有两个版本的Qt用于不同的臂设备和不同的工具链:Qt 4.5.2和Qt 4.7.3。两个版本都应该放在/ opt / onyx / arm目录中:(

如果我将第一个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冲突?

1 个答案:

答案 0 :(得分:1)

我建议通过/ usr / arm-marvell-linux-gnueabi来获取对/ opt / onyx的任何引用。如果您无法成功更改它们(因为它们是二进制文件),您可以根据需要使用符号链接来切换工具链。