背景
近期要维护一个古老的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运行