пожалуйста, укажите местоположение каталога \ msdev \ include. скачивать - PullRequest
0 голосов
/ 15 февраля 2011

Я установил компилятор EDG в Windows, т.е. в "win32".После установки я пытаюсь запустить этот простой код:

   using namespace std;
   int main()
    {
     cout<<"OM";
     return 0;
    }

Я получаю ошибки, такие как неопознанный cout и т. Д.

На самом деле я не дал библиотек путей пути: там в файле read meэто дать.Позже я дал путь к библиотекам (VS C ++ 2010)

Пожалуйста, предоставьте мне файлы заголовков MSDEV / include для загрузки.

Пожалуйста, укажите местоположение каталога "\ msdev \ include" дляскачать.

edit: в файле readme они дали "Нет потока

Библиотека ввода-вывода включена; это просто очень базовая поддержка."

если мы предоставили iostream.h также .it показывает .. многие ошибки .. с учетом этого?

РЕДАКТИРОВАТЬ: В противном случае любой

Предоставить ссылку для загрузки компилятора EDGC ++) для windows. Бесплатная программа

, которая уже успешно работает с этим ....

1 Ответ

1 голос
/ 15 февраля 2011

Насколько я вижу на их странице, EDG не предоставляет полный компилятор, а только интерфейс ; он не содержит ни оптимизатора / генератора кода, ни стандартной библиотеки. Вы просто не можете использовать только EDG для создания исполняемого файла.

Вы можете найти несколько бесплатных реализаций стандартной библиотеки C ++ (например, libstdc ++ из GNU, к которой, я полагаю, следует добавить glibc для подмножества библиотеки C), но без по крайней мере, бэкэнд генератора кода все, что вы можете получить от внешнего интерфейса, это AST кода, введенного во ввод.

Кроме того, EDG C ++ не бесплатна и не продается частным лицам; Лицензия EDG только на исходный код и только для корпораций в ценовом диапазоне 40–250 тыс. Долларов. Ссылки, которые вы спрашиваете в своем вопросе, будут незаконными.

Если вам просто нужен компилятор для Windows, есть несколько отличных альтернатив, как бесплатных, так и несвободных, некоторые из них перечислены, например. в этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...