问个基础的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)
...全文
187 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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说清楚问题
宝批龙1892 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试试看,建立一个控制台工程,应该没问题啊?
加载更多回复(5)

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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