我正在使用“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
有关于此的任何想法吗?
感谢。
答案 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 的路径之间没有没有空间。