Qt 4.5.2 - linux - изменить корень библиотеки - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть 2 версии 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 Ответ

1 голос
/ 10 февраля 2012

Я бы порекомендовал выполнить поиск через / usr / arm-marvell-linux-gnueabi для любых ссылок на / opt / onyx.Если вы не можете успешно изменить их (потому что они в двоичном формате), вы можете использовать символические ссылки для переключения цепочек инструментов по мере необходимости.

...