做网站视频的赚钱吗,仙桃做网站找谁,ps网站建设教程视频,高端快速建站从VS2013QT的项目切换到VS2022QT5.9#xff0c;安装好mscv2017版本的QT5.9#xff0c;项目工程选择QT project settings中的Qt Installation为mscv2017版本的QT5.9#xff0c;编译好提示找不到qtmain.lib 解决思路#xff1a;
提示找到xxxx.lib#xff0c;第一库目录不对… 从VS2013QT的项目切换到VS2022QT5.9安装好mscv2017版本的QT5.9项目工程选择QT project settings中的Qt Installation为mscv2017版本的QT5.9编译好提示找不到qtmain.lib 解决思路
提示找到xxxx.lib第一库目录不对第二库目录上没有这个lib。
1.检查项目工程属性中链接器附加库目录包含了$(QTDIR)\lib 2.检查mscv2017的QT5.9安装目录下lib中存在qtmain.lib说明QT5.9安装没问题 3.打开附加库目录查看$(QTDIR)\lib的计算值和安装的QT5.9mscv2017的安装目录不匹配说明QTDIR宏计算不对 4.重新切换Qt Installation或者Qt Version中重新添加Qt版本重新加载项目工程再次检查QTDIR宏仍不更新 5.检查系统环境变量是否有设置QTDIR——无 6.检查工程的vcxproj.user发现固定了QTDIR的值问题找到
解决办法
删除vcxproj.user重新打开工程使之重新生成vcxproj.user此时检查QTDIR宏计算正确。
存在原因分析
vcxproj.user是在其他机器上生成并提交到svn库上从而导致在本地机器上checkout下来后使用的是其他机器上的QT安装目录。