2023重拾C++

作者在文章中描述了自己重新学习C++和wxWidgets的过程,从安装VisualStudio2022的Community版本,配置开发环境,到编译wxWidgets库和运行示例项目。文章详细记录了每个步骤,包括可能出现的问题和解决方法,适合初学者参考。
摘要由CSDN通过智能技术生成

背景

近期要维护一个古老的wxWidgets项目,于是需要重拾c++ + 学习wxWidgets,明显是浩大的工程,借机我也想梳理一下自己的c++技术栈。说干就干!搞起!

路径

环境搭建
Demo学习
do{
写Demo
读书
}while(学会 || 假装学会 || 放弃)

环境搭建

安装VS

20年前我学编程就是从VC6.0开始的。因为VS离谱的价格和自己羞涩钱包,当年只能去学校后街买那种5¥一张的盗版碟。今天重新开始学习VS,最新的版本已经来到了Visual Studio 2022,而且有了免费的Community版本。不禁感慨,程序猿的世界是越来越美好了啊。
###准备开发机
实测
i5-8250 8G 内存 可以跑,容易卡
在这里插入图片描述
i74710 16GB 很流畅
在这里插入图片描述
硬盘至少预留 30G,多多益善

下载

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
注意版权问题,学生&个人&开源贡献者可以使用这个版本
感谢微软爸爸
下载到一个很小的安装文件:
在这里插入图片描述
无疑,后续的安装过程会从网络获取大量文件。注意保持网络畅通

安装VS

第一个需要做配置和选择的页面:
在这里插入图片描述
悄悄说一下,窗口标题栏告诉我们 VS2022 == VS17.5.4。又让我想起了vs6。

工作负荷 ?翻译的很妙啊。默认就好,后续用到可以在线安装。
闭坑注释,马上要用到 C++ 桌面,建议这里就选上
在这里插入图片描述

单个组件 同上
语言包 强烈建议选上中文和英文。相信我,IDE不使用引文版你会浑身不自在的。
安装位置 建议你放在同一个盘,如果你区分了系统盘和其他盘,建议不用放在系统盘。缓存要不要留着可以斟酌一下,反正我是没留。
输入路径的时候不要敲回车 不要敲回车 不要敲回车 不要问我是怎么知道的
在这里插入图片描述

安心等,抽个烟解决不了问题,建议吃去吃个饭

安装成功!!
在这里插入图片描述

创建快捷方式

很少看到不在桌面创建快捷方式的大型软件了,VS就是一个。在这里插入图片描述
这个是启动程序,右键->创建快捷方式

启动

微软帐号登录

需要使用微软帐号登录,我已经有了略过

首次启动

这里也可能会等很长时间,超过10分钟,建议杀进程重新启动。真实遇到过
在这里插入图片描述

启动成功

在这里插入图片描述

Hello VS

创建项目

在这里插入图片描述
选择 c++ Windows 如果发现少安装了东西。没关系,点击 “安装多个工具和功能”
在这里插入图片描述
安装工具又回来了
在这里插入图片描述
我们要装的是这个
在这里插入图片描述

打勾,点击 “修改”
又可以抽颗烟或吃个下午茶了。忽然想起自作聪明的点了这个√,是不是遭报应了?默默的当作即使不点掉也会这么慢,是的,一定是这样的!
在这里插入图片描述

创建项目(再来)

在这里插入图片描述

配置项目

路径按需配置
在这里插入图片描述
创建!

IDE切英文

工具 选项
在这里插入图片描述
在这里插入图片描述
环境 区域设置 English

重启&&打开HelloVS

编译工程

在这里插入图片描述
速度还行
在这里插入图片描述

运行

在这里插入图片描述
有个框就成功了,至于内容,略略略
在这里插入图片描述

wxWeight安装

下载

下载地址:https://www.wxwidgets.org/downloads/

我们要学习,当然要下源码
在这里插入图片描述

解压

随便找个目录:G:\code\wxWidgets

打开wxWidgets 准备好的VS工程

在这里插入图片描述
代码路径\build\msw\wx_vc17.sln
在这里插入图片描述

编译

Build ->BuildSolution
在这里插入图片描述
成功
在这里插入图片描述

打开个Demo试试

File Open Project/Solution
在这里插入图片描述
代码目录\Demos\bombs\bombs_vc9.vcproj
没有vc17的工程,选最进阶的,IED一般可以向前兼容
在这里插入图片描述
工程版本不匹配的提示,不要理他,确认!
在这里插入图片描述
继续确认
在这里插入图片描述

编译&&运行

接下来就是熟悉的BuildSoultion 和 Debug了,略

成功看到界面!
在这里插入图片描述

学习进度

  • VS安装
  • wxWeight安装
  • wxWeight编译
  • Demo运行
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值