*********三十晚上没睡觉,学SDK编程,按Windows程序设计这本书的第一个例子敲代码,一点也没敲错,可还是有问题,星星们帮看看

VCBeginner2008 2006-01-30 10:18:34
我把中间的大代码都省略了,如果加上的话,错误信息一样,怎样才能解决呢,我不是都有WinMain了吗,代码如下:


LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine,int iCmdShow)
{
return 0;
}

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM)
{
return 0;
}




--------------------Configuration: Sample - Win32 Debug--------------------
Compiling...
Sample.cpp
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Sample.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Sample.exe - 2 error(s), 0 warning(s)
...全文
166 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luolovegui 2006-02-03
  • 打赏
  • 举报
回复
楼主,你当然错了,,上面的都帮你搞定了,,,, 关键是没有05年没有大的三十,只有二十九... 呵...
sharpshootor 2006-01-30
  • 打赏
  • 举报
回复
你到project setting里面有一个link页面,最下面, /subsystem:console 改成/subsystem:windows
主要是因为console程序的入口点是main,而win32 api的是winmain,看错误提示吧
双杯献酒 2006-01-30
  • 打赏
  • 举报
回复
工程的类型不对啊.
xyq1986 2006-01-30
  • 打赏
  • 举报
回复
楼上的两位说得没错
miyimei 2006-01-30
  • 打赏
  • 举报
回复
你在选择新建项目的时候,选的是win32程序吗?
不应该选win console程序

1,662

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧