0

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

/usr/arm-marvell-linux-gnueabi如果我将第一个 Qt 构建移动到另一个目录 ( ) 并运行 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 冲突?

4

1 回答 1

1

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

于 2012-02-10T15:10:59.977 回答