У меня есть 2 версии Qt для разных устройств управления и различных инструментальных цепей: Qt 4.5.2 и Qt 4.7.3. Обе версии должны быть помещены в/Opt/оникс/рука каталог :(Qt 4.5.2 - linux - изменить библиотеку root
это произошло следующее сообщение об ошибке, если я перееду 1-й 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, чтобы проверить это, но что-то попробовать - отредактировать все .prl-файлы в/usr/arm-marvell-linux-gnueabi/lib и изменить QMAKE_PRL_BUILD_DIR, чтобы указать на/usr/arm-marvell-linux-gnueabi вместо/opt/onyx/arm. – kenrogers