问个基础的vc问题

richardi 2010-07-19 02:10:59
我用VC新建了一个cpp文件,哪怕就写下面这点基础代码,一编译就出现下面错误,怎么回事啊,是不是我的vc哪儿没调好,本人没用过vc

#include <stdio.h>
int main(void)
{
return 0;
}


编译报错如下:
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.cpp
c:\program files\microsoft visual studio\vc98\include\stdio.h(220) : error C2144: syntax error : missing ';' before type 'int'
c:\program files\microsoft visual studio\vc98\include\stdio.h(220) : error C2501: '_CRTIMP' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\stdio.h(220) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

a.exe - 3 error(s), 0 warning(s)
...全文
149 点赞 收藏 25
写回复
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
gold_water 2010-07-21
就语句本身来说没问题,考虑下环境及工程因素
回复
chinesezdb 2010-07-21
.............................
回复
yujunnb 2010-07-21
........没出过这样的问题
回复
larrygaobo 2010-07-21
这个写的有点单片机C的意思哈,还是按书上的来,老实写成void main()吧
回复
jojjay 2010-07-20
clean solution->delete ncb file->rebuild again
回复
yinyuanqings 2010-07-20
你是不是没有用安装包安装VC,而是把别人机器上的VC打包然后直接使用的?
回复
sunyouhao 2010-07-20
呵呵,到后来大家说的都很有意思了~
回复
wltg2001 2010-07-20
[Quote=引用 12 楼 richardi 的回复:]
楼上回答都不正确,我从安装光盘中找到stdio.h文件,拷贝替换VC安装路径下的同名文件就解决了。

所以问题应该是不小心改了stdio.h文件造成的。
[/Quote]
您这个问题估计除了您自己,没人能知道正确答案是什么
回复
许文君 2010-07-20
missing ';' before type 'int'
说明你的int类型都不识别,你新建的what?
回复
nbabest23 2010-07-20
囧,too
回复
Eleven 2010-07-20
[Quote=引用 12 楼 richardi 的回复:]
楼上回答都不正确,我从安装光盘中找到stdio.h文件,拷贝替换VC安装路径下的同名文件就解决了。

所以问题应该是不小心改了stdio.h文件造成的。
[/Quote]
囧。。谁知道你修改了什么东西。。。
回复
richardi 2010-07-20
楼上回答都不正确,我从安装光盘中找到stdio.h文件,拷贝替换VC安装路径下的同名文件就解决了。

所以问题应该是不小心改了stdio.h文件造成的。
回复
sfzhaolv 2010-07-20
有点囧。lz说清楚问题
回复
C瓜哥 2010-07-20
[Quote=引用 18 楼 yinyuanqings 的回复:]

你是不是没有用安装包安装VC,而是把别人机器上的VC打包然后直接使用的?
[/Quote]

很有可能
回复
wltg2001 2010-07-19
你只建了个CPP文件,没建工程吗?
回复
subfly 2010-07-19
一种可能是你创建的不是win32控制台程序,一种可能是编译器出了问题
回复
黑泡泡选手 2010-07-19
那还不是建立一个控制台工程,然后选择一个简单工程建立呐,更加快捷。。。
回复
BlueMap 2010-07-19
[Quote=引用 5 楼 icedmilk 的回复:]

文件开头加上

#include "stdafx.h"试试
[/Quote]
应该是这个问题。
回复
Eleven 2010-07-19
vc编译器问题吧。。。
回复
黑泡泡选手 2010-07-19
去掉void试试看,建立一个控制台工程,应该没问题啊?
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告