开发者

c++使用网上的代码报错5?

开发者 https://www.devze.com 2023-01-28 13:43 出处:网络 作者:JAVA百科
2017来了 开发者_运维百科 2021-09-06 18:34 首先,网上的程序90%以上都有问题的,主要是因为大多编写者只是在他自己的环境测试了,且又不是按标准写的。如你的错,估计是因为用了古老淘汰的非标准编译器(如VC+
2017来了 开发者_运维百科 2021-09-06 18:34

首先,网上的程序90%以上都有问题的,主要是因为大多编写者只是在他自己的环境测试了,且又不是按标准写的。如你的错,估计是因为用了古老淘汰的非标准编译器(如VC++6),C++标准规定函数声明必须有返回值,所以你改InitApplication(HINSTANCE); InitInstance(HINSTANCE, int);为BOOL InitApplication(HINSTANCE); BOOL InitInstance(HINSTANCE, int);就可以了另外,你的wcx.hbrBackground =GetStockObject( WHITE_BRUSH); // white background brush及 wcx.hIconSm = LoadImage(hinstance, // small class icon也要加强制转换,分别改为wcx.hbrBackground =(HBRUSH) GetStockObject( WHITE_BRUSH); // white background brush及wcx.hIconSm = (HICON) LoadImage(hinstance, // small class icon就可以了最后,上面的程序用纯C编译器,也是不会报错的(一般将文件后缀改为.c即可)


0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号