VS2010编译C++问题,系统为32位win7旗舰版

程序#include<iostream>usingnamespacestd;structPoint{intx;inty;};voidmain(){Pointstu;stu... 程序
#include <iostream>
using namespace std;
struct Point
{
int x;
int y;
};
void main ()
{
Point stu;
stu.x=5;
stu.y=6;
cout<<stu.x<<endl<<stu.y<<endl;
}调试时总是提示系统找不到指定文件
展开
 我来答
冷妙双8L
2011-05-28 · TA获得超过1118个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:356万
展开全部
你那个程序是错误的,所以编译没有生成可执行文件,那个错误窗口是提醒你的,没有生成可执行文件。因为vs2010中程序的入口是int _tmain(int argc, _TCHAR* argv[])
改成这样
#include "stdafx.h"
#include <iostream>
using namespace std;
struct Point
{
int x;
int y;
};

int _tmain(int argc, _TCHAR* argv[])
{
Point stu;
stu.x=5;
stu.y=6;
cout<<stu.x<<endl<<stu.y<<endl;
getchar();

return 0;
}
我调试过的,可以通过.......
DAKFO
2011-05-28 · 超过26用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:65.8万
展开全部
函数入口问题,稍高级的C++的main函数返回值都不能为空。。
建议都写成 int main(void){ /* */ return 0; }形式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
767036265
2011-05-29 · TA获得超过186个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:139万
展开全部
这个可能是你以前安装过相同类型的软件现在里面的垃圾太多没有清除导致文件发生冲突引起的,我前天装了几次也是这种情况,我将系统重装后再次安装就行了,你试试看看吧,我用过了,如果你的硬盘里的东西很重要将你的重要文件移到一个盘里,其他的格式化后重装系统就好了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式