我们一个群都是小白,在学习一段时间C++之后感觉一直这么磕书下去未免太过枯燥,所以在c++ primer 中文第五版学习到第六章后,我们开始寻找学习windows api的书籍和视频,从中了解到学习MFC,可是MFC已经相当过时,于是辗转咨询后,发现直接学习windows API也是可以的,而且以后需要了解MFC也更容易,或者说我们压根就不需要使用到MFC,因为这都2019年了,实在没必要去学习一个十几二十几年前的东西了.连最新的书籍出版日期都是在2002年,所以我们就打算直接学习windows api了,可是在msdn上,我们也看不懂,于是在网上找了基本电子书,筛选了一下看得懂的适合自己的,就开始学习了,发现各种调试VS2019和折腾,就是运行不了,还报错如下程序:
#include<windows.h>
int WINAPI WinMain(
HINSTANCE hinstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
MessageBox(
NULL, //第一个参数,信息框所属窗口句柄,可以为NULL
TEXT("开始学习windows编程"), //第二个参数是字符串,表示窗口所显示的信息
TEXT("信息"), //第三个参数是字符串,表示窗口标题
MB_OK); //第四个参数是消息框的类型.MB_OK表示消息框包含一个"确定"按钮
return 0; //在MessageBox函数调用之后,程序返回0.结束WinMain函数,退出进程.
}
最后终于发现,在VS2019里面,我们新建项目的时候选择<桌面应用程序>,然后可以了,在运行第一次后发现虽然能运行,但是还是会有一个报错,这里需要在WinMain()函数前面加个WINAPI,然后就不报错了.
总之,就从这里开始啦!