回 帖 发 新 帖 刷新版面

主题:我下载了一个VC++6.0但是编译时出现发下...对着课本输入源程序都不行,那个高手指点指点.谢谢了

教材课本上的源程序:
// the first c++ program
#include<iostream.h>
int main()
{
    int a,b,sum;
    a=3;
        b=4;
        sum=a+b;
        cout<<a<<'+'<<b<<'='<<sum<<endl;
        return 0;
}

编译出现的错误:
--------------------Configuration: 练习 - Win32 Debug--------------------
Compiling...
两数之和.cpp
c:\program files\microsoft visual studio\myprojects\练习\两数之和.cpp(13) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.

练习.exe - 1 error(s), 0 warning(s)

回复列表 (共25个回复)

11 楼

七楼的说法真有点业余也^cout<<a<<"+"<<b<<"="<<sum<<endl;和cout<<a<<'+'<<b<<'='<<sum<<endl;本来就是一样的意思和同一类库"iostream.h"

12 楼

名字空间的问题
using namespace std

13 楼

也有可能是project的setting设置有问题。

14 楼

我的也是,在vista下面, 编译通过没有问题, link就不对了

15 楼

可能建立的工程有问题!

16 楼

呵呵,我的还可以啊!

17 楼


我以前也跟你一样,出现这样的问题,我当时重装了许多次,就可以了。主要是版本的问题。

18 楼

有一些VC版本
是不支持中文工程名和CPP文件的
请改为英文再进行尝试

19 楼


程序没问题的啊,应该是版本问题,建议换成2005或者.net也就是7.0版本

20 楼

是你的VC编译器的问题,卸载了重装就可以了

我来回复

您尚未登录,请登录后再回复。点此登录或注册