could not find a Qt installation of ”
最近重新搭建了一套 Debian 系统的开发环境,使用 qmake 编译 pro 文件时,提示了标题中的错误。检查qmake 文件,发现以下信息:
/usr/bin/qmake -> qtchooser
这是因为系统提供了两套 Qt 开发环境,比如 Qt6 和 Qt5 等,因此需要指定默认采用哪一套。网络上的解决方案大多数比较粗暴,手工修改 /usr/bin/qmake 的文件链接,链接到真实的 qmake 文件即可。
但实际上系统提供了更简单的方式,比如我们默认采用 Qt5 的开发环境,则使用以下命令:
sudo apt install qt5-default