【问题标题】:Orwell Dev-C++ Fatal Error: "iostream: no such file or directory"Orwell Dev-C++ 致命错误:“iostream:没有这样的文件或目录”
【发布时间】:2014-06-26 06:20:30
【问题描述】:

我正在尝试在 Orwell Dev-C++ 中编译在另一台机器上编写的头文件。我刚刚下载了 Dev-C++,所以对它不是很熟悉。下面是导致问题的我的代码的 sn-p:

#ifndef JOB_H
#define JOB_H

#include <iostream>
#include <string>
using namespace std;

由此,我得到以下编译时错误:

[Error] iostream: No such file or directory

但是当我注释掉 #include &lt;iostream&gt; 行时,我得到了同样的错误。

收到此消息后,我编写了一个快速的“Hello World”程序并运行它没有问题,所以我很困惑可能导致上述错误消息的原因以及如何解决它。

【问题讨论】:

  • 你的hello world(有效)和this(无效)有什么区别?
  • @Cameron 唯一的区别是我的 hello world 被保存到我的桌面并且是用 devc++ 写在我的计算机(Windows 8 计算机)上的,而我试图编译的文件是写在另一台计算机上的( mac)并且是一个更大的项目的一部分

标签: c++ compiler-errors windows-8.1 iostream dev-c++


【解决方案1】:

我找到了解决问题的方法@beed 是正确的。 Dev C++ 将 .h 扩展名关联为 c 文件头,因为我想将其编译为 c++ 头。我唯一的解决方案是将扩展名更改为 .hpp,除非我可以在 devC++ 中更改文件关联

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 2021-05-15
    相关资源
    最近更新 更多