本文用到的环境为 Visual Studio 2022 和 Qt 5.14.2。在许多教程或网络资料中,通过在扩展管理中搜索QT,得到了一下结果:
点击安装Qt Visual Studio Tools之后,这样安装可能会很慢,你可以下载后安装,下载地址:Index of /official_releases/vsaddin:
选择你需要的版本,这里以3.3.0为例,点击3.3.0进入目录如下:
选择你的系统对应的版本,如x86或x64,本文系统为Windows11 22H2 x64,所以这里以qt-vsaddin-msvc2022-x64-3.3.0-rev.13.vsix为例,在对应版本后面有个Details,点击Details进入界面如下:
看见CN为国内镜像,选择后两个链接下载较快,下载后直接双击安装
如果不涉及在vs2022上创建项目后想要重新利用Qt creator打开项目的话,就够用了。但是,如果想要在Qt creator里打开在vs2022创建的项目,就需要文件中包含.pro文件。可是在安装Qt Visual Studio Tools之后会出现这样的问题:
QT Vs Tools中并没有出现Create Basic .pro file...的选项。
于是,就无法直接生成.pro文件;于是在网络上开始查找一些资料,发现LEGACY Qt Visual Studio Tools 插件,下载安装即可,与上面Qt Visual Studio Tools安装步骤一致。你也可以在Visual Studio中 扩展->管理扩展中搜索安装,如下面图片:
警告:此扩展无法与当前 Qt Visual Studio Tools 不能同时安装(既LEGACY Qt Visual Studio Tools与Qt Visual Studio Tools只能安装一个,之前安装Qt Visual Studio Tools先卸载,再安装LEGACY Qt Visual Studio Tools)。如果您意外安装了两者,请卸载两者并重新安装您要使用的那个。除非您确定自己知道自己在做什么,或者 Qt 技术支持建议您这样做,否则请不要安装。
安装 LEGACY Qt Visual Studio Tools 完成后即可显示Create Basic .pro file... 选项:
点击 Create Basic .pro file... ,弹出框如下:
选择对应项目,项目标签,选择 Open Created Files,点击OK:
pro文件创建出来了:
首次打开选择mingw,默认32和64位全选即可:
双击QtWidgetsApp.pro 显示如下:
检查项目文件,发现存在异常:
点击编译:
提示:'OMediaplayer' file not found :
仔细查看pro文件内,并没有导入相关包文件:
手动导入相关包文件:
编译运行即可:
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。