数字火星 - 无法打开输入文件'iostream'

时间:2011-01-17 18:51:42

标签: c++ iostream

我正在使用“Digital Mars”来编译以下程序:

#include <iostream>
using namespace std;

int main() {
   cout <<"My name is Abder-Rahman";
   return 0;
}

而且,这就是我得到的:

C:\ Users \ Software Engineer \ Desktop \ C ++ \ dm852c \ dm \ bin&gt; dmc print1 致命错误:无法打开输入文件'iostream' --- errorlevel 1

有关于此的任何想法吗?

感谢。

3 个答案:

答案 0 :(得分:1)

检查关于this problem VernonDozier 答案:

  

代码很好。您的编译器安装可能已损坏。您的包含路径不正确,权限问题或文件丢失。

您的编译器可能配置错误。我建议你阅读this post

答案 1 :(得分:1)

修改c:\ dm \ bin中的文件sc.ini,如下所示保存

[Version]
version=857

[Environment]
PATH=%PATH%;"%@P%\..\bin"
BIN="%@P%\..\bin"
INCLUDE="%@P%\..\stlport\stlport";"%@P%\..\include";"%@P%\..\mfc\include";%INCLUDE%
;INCLUDE="%@P%\..\include";"%@P%\..\mfc\include";%INCLUDE%
LIB="%@P%\..\lib";"%@P%\..\mfc\lib";%LIB%
HELP="%@P%\..\help"

答案 2 :(得分:0)

我知道答案已经为时已晚,但是如果有人(像我一样)喜欢在这里使用数字火星登陆,您可以使用sc filename.cpp -Ic:\path\where\stlport,其中我是大写字母,-I与提取 STLport 4.5.3 的路径之间没有没有空间。