【发布时间】:2011-08-31 18:32:49
【问题描述】:
我正在尝试用 C++ 编译一个简单的 VS 程序作为类的作业。我们只包含 <iostream> 并且我不断收到此错误:
1>Assignment.cpp(15): 致命错误 C1010: 查找预编译头时文件意外结束。您是否忘记将
'#include "StdAfx.h"'添加到您的来源?
我的程序真的这么小......
#include <iostream>
using namespace std;
int main()
{
unsigned int day = 30;
cout << "My Name is John Doe" << endl;
cout << "My Major is CS" << endl;
cout << "I was born on day " << day << endl;
return 0;
}
我刚刚安装了 Visual Studio Express 2010。我真的很想开始一个空项目,而不是安装所有这些预定义的文件,我认为这会更容易,但我在创建项目时从来没有得到这个选项。有人有什么建议吗?
【问题讨论】:
-
您需要在项目的设置中关闭使用预编译头文件(您也可以在以后创建新项目时取消选中使用预编译头文件。)
-
我该如何为未来的项目关闭此功能?
-
请改进您的问题标题。它并没有非常详细地描述这个问题,而是列出了技术(这就是标签的用途)。
-
我获得了项目属性,但没有看到预编译的标头。它在语言属性中?
-
查看 C/C++ -> Precompiled Headers.
标签: c++ visual-studio visual-studio-2010