【操作与配置】VS2017与MFC环境配置

news/2024/10/22 15:31:20/

【操作与配置】VS2017与MFC环境配置

概述

Visual Studio 是一款强大且多功能的集成开发环境(IDE),适用于软件开发人员和团队。使用此应用程序,您可以构建和调试现代Web应用程序,并利用扩展帮助探索几乎任何编程语言。无论您是在使用Windows、Mac还是Linux,Visual Studio都会为您的需要重新定义代码编辑器。

VS常用于编写C/C++以及C#代码,具有强大的开发功能。

MFC(Microsoft Foundation Classes)是微软公司开发的一套面向对象的C++类库,用于简化Windows应用程序的开发。MFC包含了许多可以帮助程序员快速开发Windows应用程序的类和函数,提供了大量的GUI控件、消息处理机制、数据管理等功能,使得开发人员可以更加方便地创建界面友好、功能丰富的Windows应用程序。MFC是在Microsoft Windows操作系统下使用的,可用于开发基于Windows平台的桌面应用程序。

VC++/MFC是目前Windows平台上运行效率最高的C++开发平台,适用于开发Windows平台下基于C++的GUI应用。但有以下不可忽视的缺点

  • 微软在Windows平台主推的是C#和WPF,MFC在2014年停止了维护,MFC已经过时
  • MFC主要是对Windows API的封装,所以只能用于windows平台,无法开发跨平台应用。对于现阶段的C++桌面开发而言,Qt是更好的选择。

下载

因比赛需要,下载较久版本,以下是官网链接

Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本 (microsoft.com)

选择下载即可

请添加图片描述

双击安装包继续

请添加图片描述

勾选使用C++的桌面开发

请添加图片描述

勾选VC++MFC

请添加图片描述

等待安装完毕即可安装即可

打开VS2017,如图即可新建项目

请添加图片描述

点击MFC应用,编写你的第一个MFC程序

请添加图片描述


http://www.ppmy.cn/news/1466355.html

相关文章

基于小波分析和机器学习(SVM,KNN,NB,MLP)的癫痫脑电图检测(MATLAB环境)

癫痫是一种由大脑神经元突发性异常放电导致的大脑功能性障碍疾病。据世界卫生组织统计,全球约有7000万人患有癫痫。癫痫患者在发病时呈现肌肉抽搐、呼吸困难、意识丧失等症状。由于癫痫发作的偶然性,患者极有可能在高空、驾驶、游泳等危险情况下发病并丧…

编程入门语言:探秘编程世界的起点

编程入门语言:探秘编程世界的起点 在浩瀚的编程世界中,选择一门合适的入门语言,无疑是开启编程之旅的第一步。然而,面对众多的编程语言,初学者往往感到迷茫和困惑。那么,究竟哪门语言最适合作为编程入门之…

电力系统上线测试工具介绍

上线测试 电力系统上线测试工具主要用于在电力系统建设完成后,对系统进行全面的功能和性能测试。这些工具可以模拟各种运行环境和负载情况,以检测电力系统的性能和稳定性。 以下是几种常见的电力系统上线测试工具: 1. 负载测试工具&#x…

比较(二)利用python绘制雷达图

比较(二)利用python绘制雷达图 雷达图(Radar Chart)简介 雷达图可以用来比较多个定量变量,也可以用于查看数据集中变量的得分高低,是显示性能表现的理想之选。缺点是变量过多容易造成阅读困难。 快速绘制…

基于springboot+vue的医院信息管理系统

开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:…

Linux最常用的硬件相关的命令

Linux最常用的硬件相关的命令 Linux最常用的硬件相关的命令查看块设备的lsblk显示管理磁盘分区 fdisk显示当前系统的分区情况 显示硬件信息的hwinfo**显示所有硬件信息**:**指定特定硬件信息**: 列出系统硬件信息的lshw显示所有硬件信息查看摘要硬件信息…

数据库与数据库管理系统 MySQL的安装 SQL语言学习:DDL、DML

day51 数据库 数据库(database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。 通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据,如数据库管理系统MySQL 数据…

CIFAR-10 数据转为图片-python

CIFAR-10 数据集 """ CIFAR-10 是 32X32 的彩色图片,共有10个类别,每个类别6000张图片,50000张训练图片(均分为5个batch),10000张测试图片(每个类别选1000张) 将 CI…