win32 application怎么改成win32 console application?

我需要向win32程序(网上找的)中添加数据进行修改,但是自己不会写,看到网上说可以转变为控制台程序,自己没改成功提示错误Linking...LIBCD.lib(crt0... 我需要向win32程序(网上找的)中添加数据进行修改,但是自己不会写,看到网上说可以转变为控制台程序,自己没改成功

提示错误
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/BallCollison.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
请问到底应该怎么设置?如果只能通过重建工程,修改代码解决,应该怎么改代码?
或者告诉我一个简单的win32程序输入数据的方法.谢谢了
入口函数如下
int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
MSG msg;
BOOL done=FALSE;
if (MessageBox(NULL,"Would You Like To Run In Fullscreen Mode?", "Start FullScreen?",MB_YESNO|MB_ICONQUESTION)==IDNO)
{fullscreen=FALSE; }
InitVars();
if (!CreateGLWindow("Magic Room",640,480,16,fullscreen))
{return 0; }
while(!done)
{if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{if (msg.message==WM_QUIT
{done=TRUE;}
else {TranslateMessage(&msg);
DispatchMessage(&msg);}
}
else
if (active)
{DrawGLScene()
if (keys[VK_ESCAPE])
{done=TRUE; }
else
{
idle();
DrawGLScene();
SwapBuffers(hDC);
}
if (!ProcessKeys()) return 0;
}
}
KillGLWindow();
glDeleteTextures(4,texture);
return (msg.wParam);
}
展开
 我来答
wanfustudio
2011-05-10 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3749万
展开全部
project-> settings->link
最下面的框(project options),往下拉
有个/subsystem:windows
改成/subsystem:console

相反,同理
追问
我之前就是按你说的这么做的,图片里就是这么写的,源程序应该怎么改啊?
神雕侠之父
2011-05-10 · 超过14用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
楼主,你只是把编译环境变了,你的程序源码并没有变,看着个“unresolved external symbol _main”,很明显不能通过编译
追问
对 源码不会改,能具体说说改什么地方吗?多谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式