起因
在新电脑上部署QT环境,把旧电脑上静态编译的Qt复制进新电脑,编译Qt项目报错。
原因
在旧电脑上静态编译的Qt会在mkspec目录中生成配置,保存当前Qt安装目录的路径(make install 时的安装路径),移到新电脑后Qt库的路径与mkspec中的路径不一致。
解决方式
将新电脑中的Qt路径修改为旧电脑中的Qt安装路径。
在新电脑上部署QT环境,把旧电脑上静态编译的Qt复制进新电脑,编译Qt项目报错。
在旧电脑上静态编译的Qt会在mkspec目录中生成配置,保存当前Qt安装目录的路径(make install 时的安装路径),移到新电脑后Qt库的路径与mkspec中的路径不一致。
将新电脑中的Qt路径修改为旧电脑中的Qt安装路径。
评论区