由于这里是windows编程,所以踩了比较多的坑…
代码都是照着图片敲的,100多来行吧…
代码这里只给图片了,需要的私聊吧。(拒绝偷懒)
坑1:主函数路口
前言:由于是windows编程,因此新建窗口的时候的主函数为WINAPI WinMain,没有主函数。然后我新建的是控制台应用程序,所以必须需要main函数才能运行成功。这里要用到两行代码,如下(能成功运行):
// 如果创建的项目类型是“控制台应用程序”,可以添加下面两条预编译指令
// 第一条的意思是程序入口点是WinMainCRTStartup函数,这样我们就可以使用WinMain函数替代常见的main函数,如果函数入口是wWinMain则记得WinMain前面加一个w
// 第二条的意思是生成Windows程序,就是不带小黑框的图形界面程序
#pragma comment(linker, "/ENTRY:WinMainCRTStartup")
#pragma comment(linker, "/SUBSYSTEM:WINDOWS")
要么就新建windows窗口程序,不然一直不成功真的比较痛苦
坑2:类型不兼容
直接强制类型转换即可。
最后感谢这篇博客,然后遇到问题一定要巧妙的用百度,之前百度了但是提问方式不对,就一直卡着…