VS2010 VS2022 编程环境
VS2010 需要安装3个软件:
VS2010,
VisualAssist,
H3Viewer,
VS2010的帮助搜索起来总是不准确,下决心升级到VS2022了(2022-05-26),用了2天VS2022,感觉界面简洁美观,编辑也方便,和VS2010有一些差别。与时俱进还是必要的。
2022-07-16
用了一段时间的VS2022,感觉也有些问题,默认的MFC程序居然调试模式运行总有个报错,非常的不爽,还默认不支持XP。
现在都是用VS2010新建工程,然后在VS2022中编程调试,选择不升级。没有报错,就是向导建的类不兼容,预编译头不同,需要改动。
VS2010除了帮助不友好,另外就是界面不太护眼,有点亮。
2023-04-27
VS2022 升级后默认新建的MFC工程不再有报错,
如果用VS2022编程要兼容XP,控制台程序配置平台选VS2010(V100), 库选择 MFC库静态链接。
WIN32程序配置平台选VS2010(V100),库选择 用标准windows库,XP下运行需要MSVCR100.DLL, 选 MFC库静态链接编译报错。
直接用VS2010或VS2022新建的工程,要完全支持XP配置比较困难,可能是因为SDK没法选配。
可以在XP下用VC6新建工程,VS2010转换,VS2022读取时不升级,SDK也不要升级,这样的程序可以用VS2022编译XP程序。但是RC文件最好只用code编辑,不要用GUI编辑。在Win11新建可能不行。
XP创建的WIN32 SDK程序 转换为VS2010后 Rebar工具条可能无法显示,可以在预编译头stdafx.h文件中增加
#define WINVER 0x500 // for win95
#define _WIN32_WINNT 0x500