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.

Другие вопросы по тегам