为什么iostream在视觉工作室社区不能为我工作?

时间:2015-10-19 17:01:27

标签: c++ visual-studio visual-studio-2010 visual-studio-2012

我正在编写我的第一个程序,但它无法运行。我正在使用Microsoft visual studio社区,我制作了一个控制台应用程序项目。我正在阅读编程原理和使用c ++练习,我写的正是它所说的。为什么不工作?

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;
inline void keep_window_open() { char ch; cin >> ch; }


int main()
{
    cout << "Hell, World!\n";
    keep_window_open();
    return 0;
}

1 个答案:

答案 0 :(得分:3)

从你的评论澄清:

unexpected end of file while looking for precompiled header.
Did you forget to add #include "stdafx.h" to your source? 

预编译标题的项目属性声明(可能是新创建的项目的默认设置,不能完全记住)。

所以只需遵循错误消息中的建议并包括

#include "stdafx.h"

.cpp文件的第一行应修正错误。