C++QT开发环境搭建过程中遇到的问题

采用从其他电脑上复制已安装好的QT文件,使用VS2022搭建C++、QT开发环境

1、在VS2022中扩展->管理扩展,窗口上搜索Qt Visual Studio Tools并安装,安装好后在Qt Version中配置如下:

2、在Qt中General上配置如图4;

3、此时运行程序还是会报错,需要在Windows环境变量path中进行如下配置:

图2

4、添加环境变量QT_QPA_PLATFORM_PLUGIN_PATH

过程中遇到的错误:

vs2022报错:配置“Debug|Win32”的 Designtime 生成失败。IntelliSense 可能不可用 出错内容

错误 : 项目“D:\...\commonlib.rfid.vcxproj”配置“Debug|Win32”的 Designtime 生成失败。IntelliSense 可能不可用。 设置环境变量 TRACEDESIGNTIME = true 并重启 Visual Studio 以进行调查。


查找错误

设置环境变量 TRACEDESIGNTIME = true 后:

在C:\Users\win10\AppData\Local\Temp\346dab365e29424092798b730152a000.designtime.log文件中看到错误内容如下

...

生成启动时间为 2023/6/5 16:13:52。

日志记录详细程度设置为: Diagnostic。Property 'QtMsBuild' with value 'C:\Users\win10\AppData\Local\QtMsBuild' expanded from the environment.

将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild;$(MSBuildProgramFiles32)\MSBuild

尝试使用扩展路径 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild 导入 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\$(MSBuildToolsVersion)\Microsoft.Common.props

在 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Microsoft.Common.props (56,5) 处重新分配属性: $(MSBuildProjectExtensionsPath)=“D:\TFS\BD2023\Source\signlib\commonlib.dbbasicopreation\obj\”(先前值:“obj\”)

将用于 $(MSBuildExtensionsPath) 的搜索路径为 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild;$(MSBuildProgramFiles32)\MSBuild

尝试使用扩展路径 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild 导入 C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*

Property 'VisualStudioVersion' with value '17.0' expanded from the environment.

...

解决问题

在VS2022中,扩展->Qt VS Tools->Qt Versions在如下对话框中配置QtMsBuild

图3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容