VS2022 安装MFC和QT

MFC

1.问题,我想以后使用MFC,但不知道我的VS2022是否带有MFC,需不需要安装。

此时我们可以点新建项目查看,如果没有带MFC的字样程序,说明你的VS2022没有MFC。

我们可以进到系统控制面板里,程序管理那里,就是卸载程序的地方,找到vs2022,我们不要选择卸载,而是选择修改。

然后单个组件里,勾选相应的MFC就可以了,如下:

然后点击右下角,修改即可。

安装完成后,我们启动VS2022, 然后新建项目,选择MFC应用,应用程序类型,选择基于对话框。

结果报错:

我们的MFC文件不完整,说明我们之前的安装缺少了什么。

我们不要选择单个组件安装,因为这样需要我们自己找MFC关联组件,少一个就出问题。

我们直接在工作负荷里这样选择,把右边箭头所指的两个安装上:

安装完成后,我们再次创建项目,成功运行:

QT

安装QT。

1.编译器环境支持

第一步,是确定VS2022,这两个是否有安装,如果没有,则安装,步骤跟上面的MFC一样。

  • MSVC v143 - VS 2022 C++ x64/x86 生成工具

  • Windows 10/11 SDK

以上两个之前已安装。

2下载QT

那么我们接下来去下载QT,Try Qt | Develop Applications and Embedded Systems | Qt

选择Community Edition版本windows x64,不要选商业版。

然后把安装器下载下来。注意这里需要注册账号,根据提示注册即可,后面安装也需要登录账号。

然后选择6.x版本桌面开发,匹配我们的VS2022。

注意,在安装选项里,我们把自定义安装勾选,然后下一步,我们选择MSVC(VS2022),而不是MinGW.

就是QT for Development下:

然后Qt Creator 20.0.2(默认勾上)。

目前就这两个可以了,后面还需要什么,安装好后也能添加。

到这里已经能创建QT程序了,

  1. 选择「新建项目」。

  2. 选择「Application(应用程序)」。

  3. 选择「Qt Widgets Application」。

然后都默认就行,进入界面后,你可以看到,都是用C++代码控制的,可自行添加C++代码,我们点击左边,然后下边,那个绿色的三角按钮,就可以运行该程序,就可以看到窗口了。

好,但是我想在vs2022里开发该怎么做呢?

我们还需要第三步:

3.在vs2022里安装QT插件。

我们需要打开vs2022,点击顶部菜单「扩展」→「管理扩展」

搜索Qt Visual Studio Tools,选择第一个安装:

3.1关联qmake.exe

安装好后,我们还需要设置一下,此时再点击顶扩展菜单栏,会出现,

选择Qt Versions,然后选择add,将我们安装的6.1版本的里的那个qmake.exe关联起来,就是在路径

复制代码
C:\Qt\6.12.0\msvc2022_64\bin\qmake.exe

然后,我们在VS2022选择新建项目,就可以看到QT选项了,选择QT Widgets Application,然后选择创建,默认下一步到完成。

然后点编译运行:

窗口出现,没有问题,VS2022可以使用QT了。

以后用AI做窗口程序,在MFC和QT之前,我建议选择QT,比较友好,这里安装MFC是可能有特殊情况也不能完全弃用,还有一个是以前的情怀吧,不装上总觉得少了点什么。

总而言之,以后尽量使用QT。

相关推荐
dialect_1 小时前
CODEFORCES ROUND 1127 DIV2
开发语言·c++·算法
会编程的小孩2 小时前
8.19号函数
qt
悠仁さん10 小时前
【C++】AVL 树
c++
wuminyu10 小时前
JVM规范学习总结:解释器与JIT编译器如何处理JVM字节码
java·linux·c语言·jvm·c++
小徐不徐说10 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
ragnwang10 小时前
Notes: Python pybind11 import C++ module
开发语言·c++·python
充值内卷12 小时前
我给桌面加了个鱼缸:C++ 写后端,WebView2 里养一座 Three.js 小岛
开发语言·javascript·c++
樱花树下的数学喵14 小时前
手写简易 STL string|C++ 字符串底层实现
开发语言·c++
AI吃大瓜15 小时前
指针压力表读数3:C/C++实现指针压力表读数(可实时检测)
c++·指针读数·指针压力表·压力表自动读数·压力表读数