Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: g++ не находит <iostream>  (Прочитано 2299 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blazzy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
g++ не находит <iostream>
« : 07 Декабря 2012, 15:48:17 »
Здравствуйте.

Первым делом скажу, что, да, гуглил и нет, не нашел описания точно такой же проблемы.

Я пытаюсь написать хелловорлд на dcmtk, но при попытке компиляции выскакивает сообщение: : fatal error: iostream.h: No such file or directory.

Текст хелловорда:

#include "dcmtk/ofstd/ofstream.h"

int main(int argc, char *argv[])
{
   //код
}

после чего пытаюсь компилировать:

$ g++ tst.cpp
In file included from tst.cpp:1:0:
/usr/include/dcmtk/ofstd/ofstream.h:67:22: fatal error: iostream.h: No such file or directory
compilation terminated.

Вот фрагмент ofstream.h, в котором подключается iostream:

#define OFSTREAM_H

#include "dcmtk/config/osconfig.h"

#ifdef USE_STD_CXX_INCLUDES

#include <iostream>
#ifdef HAVE_IOS
#include <ios>
#endif

Как мне сделать, чтобы эта штука компилировалась?

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: g++ не находит <iostream>
« Ответ #1 : 09 Декабря 2012, 18:28:50 »
Потыкаю пальцем в небо...
Если я не ошибаюсь, #endif не все закрыты в последнем листинге.
« Последнее редактирование: 09 Декабря 2012, 18:35:59 от [DarkNet]Alpha »

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
Re: g++ не находит <iostream>
« Ответ #2 : 09 Декабря 2012, 20:44:10 »
исправьте путь на #include "ofstd/include/dmtk/ofsd/ofstream.h"самому не посмотреть что-ли?
сопротивление бесполезно

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.