我正在使用Code :: Blocks版本16.01,我在www.aarncpp.com上学习,在1.3a课程中。我的代码如下所示:
#include <iostream>
#include "stdafx.h"
int main()
{
std::cout << "Enter a number: "; // ask user for a number
int x = 0;
std::cin >> x; // read number from console and store it in x
std::cout << "You entered " << x << std::endl;
return 0;
}
整个程序运行正常,但只有一个错误,那就是#include stdafx.h;我收到了标题中列出的错误。帮助和一个有点清晰的解释对我来说很好(我显然没有经验)。
答案 0 :(得分:2)
删除#include "stdafx.h"
#include "stdafx.h"
我们在visual studio中使用:)。
答案 1 :(得分:2)
stdafx.h由Visual Studio对预编译头文件的实现使用。如果你没有使用VS
将stdafx.h文件从Visual Studio项目文件夹复制到Code :: Blocks项目文件夹中,然后继续构建。
或
如果您没有Visual Studio项目,请删除#include "stdafx.h"
liine。如果你没有stdafx.h,那么你可能没有任何东西可以胜任。如果赔率不利于您,编译器会很快让您知道。