Qt5交叉編譯Project Error: Unknown module(s) in QT: script-private解決辦法

新潮程式發表於2020-11-11

在Qt5的交叉編譯過程中,我們首先編譯一個最簡單的版本,不要有其他外掛。

sudo ./configure -prefix /home/xxx/Qt5.5.1/arm \
-confirm-license  \
-opensource \
-release \
-xplatform linux-arm-gnueabihf-g++ \
-nomake examples \
-nomake tests \
-no-compile-examples \
-no-openssl

然後make && make install ,當安裝的時候遇到error:script-private,我們去到src/declarative的目錄下,修改Makefile中的QMAKE變數為已經編譯好的qmake,在你的install路徑中找,不再使用預設的qtbase的qmake。

相關文章