问题
本人台式机环境均为:Vs2017、Qt5.12.0,笔记本环境为:Vs2017、Qt5.9.8
在台式机的Vs下创建了一个Qt的工程,并对该工程编写了业务代码。这时候被告知要出差了,需要将台式机下创建的Vs+Qt工程拷贝到笔记本上并且要正常编译。
于是,将工程通过U盘或内网通等方式传到笔记本电脑上。(顺便一说,可以删除.sln、.user等文件)。拷贝完毕后,在笔记本上使用Vs2017打开工程下的.sln(若没有.sln则打开.vcxproj),这时候点击编译发现没有Qt的配置。然后点击"Qt Project Settings"选择"Version"下的Qt版本,但发现选择后编译依然是下图。

解决
1、删除.user文件,打开.vcxproj文件,修改为当前电脑的Qt安装路径,保存,如下图。那么这时候Vs工程则可以设置Qt的版本&#x

在台式机上用Vs2017和Qt5.12.0创建的工程,转移到Qt5.9.8的笔记本环境时遇到编译问题。解决方案包括:删除.user文件,修改.vcxproj中Qt安装路径,以及可能需要调整Windows SDK版本以适应新环境。
订阅专栏 解锁全文
2643

被折叠的 条评论
为什么被折叠?



