QMAKESPEC has not been set 问题解决

Scroll Down

起因

在新电脑上部署QT环境,把旧电脑上静态编译的Qt复制进新电脑,编译Qt项目报错。

原因

在旧电脑上静态编译的Qt会在mkspec目录中生成配置,保存当前Qt安装目录的路径(make install 时的安装路径),移到新电脑后Qt库的路径与mkspec中的路径不一致。

解决方式

将新电脑中的Qt路径修改为旧电脑中的Qt安装路径。