vs2010中error LNK1120: 1 个无法解析的外部命令

carter91620 2012-02-02 12:00:47
刚刚把上个问题解决又来了个问题。
1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
2 error LNK1120: 1 个无法解析的外部命令

大牛们,本人初学,这个问题应该怎么解决啊~
...全文
1425 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ranxufeng 2012-10-26
  • 打赏
  • 举报
回复
我也遇到了这个问题 程序都还没有弄出来
一叶之舟 2012-02-03
  • 打赏
  • 举报
回复
引用的运行库类型不一致
carter91620 2012-02-03
  • 打赏
  • 举报
回复
可以了~把WINMAIN改成WinMain就行了!Thanks!
赵4老师 2012-02-03
  • 打赏
  • 举报
回复
WINMAIN改为WinMain试试?
carter91620 2012-02-03
  • 打赏
  • 举报
回复
我是把书上的例子照搬上去的,之前是出现d3dx9.lib无法打开的错误,现在是这个错误。
一下是我的winmain函数:
int WINAPI WINMAIN(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nCmdShow)
{
//set the new window's properties
//previously found in the MyRegisterClass function
WNDCLASSEX wc;
wc.cbSize=sizeof(WNDCLASSEX);
wc.style=CS_HREDRAW|CS_VREDRAW;
wc.lpfnWndProc=(WNDPROC)WinProc;
wc.cbClsExtra=0;
wc.cbWndExtra=0;
wc.hInstance=hInstance;
wc.hIcon=NULL;
wc.hCursor=LoadCursor(NULL,IDC_ARROW);
wc.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wc.lpszMenuName=NULL;
wc.lpszClassName=APPTITLE.c_str();
wc.hIconSm=NULL;
RegisterClassEx(&wc);

//create a new window
//previously found in the InitInstance function
HWND window=CreateWindow(APPTITLE.c_str(),APPTITLE.c_str(),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
SCREENW,SCREENH,
NULL,NULL,hInstance,NULL);

//was there an error creating the window?
if(window==0) return 0;

//display the window
ShowWindow(window,nCmdShow);
UpdateWindow(window);

//initialize the game
if(!Game_Init(window)) return 0;

//main message loop
MSG message;
while(!gameover)
{
if(PeekMessage(&message,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&message);
DispatchMessage(&message);
}

Game_Run(window);
}
Game_End(window);
return message.wParam;
}
昵称很不好取 2012-02-02
  • 打赏
  • 举报
回复
可能工程类型建错了
RLib 2012-02-02
  • 打赏
  • 举报
回复
指定程序入口点或者实现WinMain
sagegz 2012-02-02
  • 打赏
  • 举报
回复
Win32控制台应用程序
科比布莱恩特 2012-02-02
  • 打赏
  • 举报
回复
winmain那个地方写的不对。改下你的winmain函数原型。

64,670

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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