安装VC2010总出现如下问题。怎么解决呢?
1个回答
展开全部
看到错误提示,猜想出错的原因可能是以下两种:
1、你在新建工程的时候选择的是Windows应用程序,而你编写的是win32的控制台应用程序,而Windows应用程序是需要WinMain作为入口函数的。你没贴出代码,无法判断你的程序是否“绝对正确”。
2、VC链接错误,对于这种错误,可能的原因是你的程序没有包含window.h头文件,也可能程序本身链接出错。你可以在菜单“组件”中选择“全部重建”来重新编译连接,或许可以解决该问题。
补充:
#include<stdio.h>
void main()
{
printf("hello!");
}
如果你要写这种代码,那么你在建工程的时候就要选择win32 Console Application 控制台应用程序,这种程序的入口函数是main,而如果你选择的是Windows Application(即Windows应用程序)的话,你的程序的入口函数就必需是WinMain,否则就是提示那种错误!
1、你在新建工程的时候选择的是Windows应用程序,而你编写的是win32的控制台应用程序,而Windows应用程序是需要WinMain作为入口函数的。你没贴出代码,无法判断你的程序是否“绝对正确”。
2、VC链接错误,对于这种错误,可能的原因是你的程序没有包含window.h头文件,也可能程序本身链接出错。你可以在菜单“组件”中选择“全部重建”来重新编译连接,或许可以解决该问题。
补充:
#include<stdio.h>
void main()
{
printf("hello!");
}
如果你要写这种代码,那么你在建工程的时候就要选择win32 Console Application 控制台应用程序,这种程序的入口函数是main,而如果你选择的是Windows Application(即Windows应用程序)的话,你的程序的入口函数就必需是WinMain,否则就是提示那种错误!
追问
谢谢你的回答,能在问一下吗?我又安装了一下Visual Studio2010旗舰版的,并且把sp1(1G多那个)补丁装上了,还是出问题。我按照你说的试了试,可以运行了,可是窗口一闪就没了,在C++6.0上能运行的程序代码,到这里一闪就没了。
你上面写的那个简单的输出也是以上就没了。在窗口出现如下东西:
“44.exe”: 已加载“D:\j\44\Debug\44.exe”,已加载符号。
省略一些
程序“[6532] 44.exe: 本机”已退出,返回值为 0 (0x0)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |