永发信息网

VC++ 6.0编译出现错误error C2447: missing function header (old-style formal list?)

答案:2  悬赏:20  手机版
解决时间 2021-03-23 23:18
#include "stdafx.h"
#include "windows.h"
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
{
WNDCLASS wndclass;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hbrBackground=(HBRUSH)GetStockObject(NULL_BRUSH);
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hIcon=LoadIcon(NULL,IDI_WINLOGO);
wndclass.hInstance=hInstance;
wndclass.lpfnWndProc=WinSunProc;
wndclass.lpszClassName="dgzn";
wndclass.lpszMenuName=NULL;
wndclass. CS_VREDRAW;
RegisterClass(&wndclass);
HWND hwnd;
hwnd=CreateWindow("dgzn","information",WS_OVERLAPPEDWINDOW,
0,0,500,500,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_SHOWNORMAL);
UpdateWindow(hwnd);
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
编译出现错误error C2447: missing function header (old-style formal list?)
求高手指点
最佳答案
好几个问题:
一:
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow);
不该有分号。

二:
LRESULT CALLBACK WinSunProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
只有声明,没有实现。

三:
如果你的程序建的是控制台而非win32程序,请如下修改设置(编译环境为VC6):
1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS
2.进入project->setting->Link, 在Project options中将 /subsystem:console改为/subsystem:windows.
3.保存设置,Rebuild All.
全部回答
int winapi winmain(hinstance hinstance,hinstance hprevinst,lpstr lpszcmdline,int nshowcmd); 后面多个分号呀,去掉就好了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一诺千金下一句是啥,成语一诺千金,一言九鼎后
一台塔吊一部人货电梯电流是怎么算
请问,家庭地暖管自己怎么清洗?
纸板厂在哪里啊,我有事要去这个地方
秋梦阅读答案
讨论极限x趋近于正无穷时(e∧x+sinx)/(e
请问 幼师考舞蹈证有用吗
c语言怎么考试的
coredraw x6,x5,x4有什么区别?差别大不大?功
《春秋战国》序阅读答案
拼多多上货软件
含有容字的三个字词语
七龙珠的那一集悟空被虐蛋
煤机二厂居民点我想知道这个在什么地方
求闪光少女百度云
推荐资讯
双壳类动物通过身体后端的入水管吸入水,通过
视网膜中央动脉阻塞能治好吗
谁说ai会增加失业
UG9.0查询实体尺寸在哪里
实验室有以下几种物质:金刚石、矿泉水、二氧
远程监控原理
九阴真径神水宫弟子做寒冰离火任务怎样去华山
男士在正式场合戴手表有哪些宜忌
工会安全生产标语,游戏工会收人宣传语
如图,在△ABC中,∠C=90°,AD平分∠CAB,BC
下半年儿子要上小学了,兰溪哪几所小学好点,
刀从人体中抽出是什么演的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?