Digital Mars - невозможно открыть входной файл "iostream"
Я использую "Digital Mars" для компиляции следующей программы:
#include <iostream>
using namespace std;
int main() {
cout <<"My name is Abder-Rahman";
return 0;
}
И вот что я получаю:
C: \ Users \ Инженер-программист \Desktop\C++\dm852c\dm\bin>dmc print1 Неустранимая ошибка: невозможно открыть входной файл 'iostream' --- errorlevel 1
Есть идеи по этому поводу?
Благодарю.
2 ответа
Проверьте VernonDozier ответ об этой проблеме:
Код в порядке. Ваша установка компилятора, вероятно, не работает. У вас неверный путь включения, проблемы с разрешениями или у вас отсутствуют файлы.
Ваш компилятор, вероятно, неправильно настроен. Я рекомендую вам прочитать этот пост.
Измените файл sc.ini в c:\dm\bin следующим образом, затем сохраните его
[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"
Я знаю, что пока слишком поздно для ответа, но если кому-то (вроде меня) нравится использовать Digital Mars и он приземляется здесь, вы можете использоватьsc filename.cpp -Ic:\path\where\stlport
, Где я есть капитал, нет нет пространства между-I
и путь, по которому был извлечен STLport 4.5.3.