报错信息:
cc@cc-virtual-machine:~/linux/QT/DeskTop/QStackedWidget-Animation$ /home/cc/tspi/linux/buildroot/output/rockchip_rk3566/build/qt5base-5.15.2/bin/qmake
Project ERROR: Unknown module(s) in QT: charts
第一种可能:你确实没有安装对应的模块
在包含 qt5base 目录下查看,是否有对应模块的目录,如果没有的话,需要通过make menuconfig 添加一下
可以看到我这里是有的,如果你跟我一样,模块存在,但是还是报找不到对应模块的错误的话,大概率是跟我一样,用错qmake了,看第二点
第二种可能:用错qmake了
cc@cc-virtual-machine:~/linux/QT/DeskTop/QStackedWidget-Animation$ /home/cc/tspi/linux/buildroot/output/rockchip_rk3566/build/qt5base-5.15.2/bin/qmake
Project ERROR: Unknown module(s) in QT: charts
可以看到,我这里使用的是 qt5base-5.15.2 目录下的qmake,这个qmake只包含了基础的qt模块,而额外添加的qt模块没有包含进去,需要使用
/home/cc/tspi/linux/buildroot/output/rockchip_rk3566/host/bin/qmake
目录下的qmake才可以(根据你自己的目录更改)