((Code :: Blocks)) - 致命错误:stdafx.h:没有这样的文件或目录

时间:2016-07-19 23:39:59

标签: c++ codeblocks

我正在使用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;我收到了标题中列出的错误。帮助和一个有点清晰的解释对我来说很好(我显然没有经验)。

2 个答案:

答案 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,那么你可能没有任何东西可以胜任。如果赔率不利于您,编译器会很快让您知道。