Проблема с хедерами в VC++

Alex
05.12.2005 19:09

Здравствуйте, Рауль!
Вопрос не столько по классу, сколько по VC. собссно там (по крайней мере в 7 и 8 (новой) версии) отсутсвуют такие хедеры как iostream.h, iomanip.h, fstream.h и т.д. Проекты идущие вместе с классом естественно не компилируются:
Compiling...
Prime.cpp
.\Prime.cpp(25) : fatal error C1083: Cannot open include file: 'iomanip.h': No such file or directory
Miller.cpp
.\Miller.cpp(22) : fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory

вместо нормальных хедеров в VC лежат они же, но без расширений - вместо iostream.h - просто iostream и т.д. и проблемы-то не было бы, если бы после этого не пришлось к каждой функции из этих "хедеров" приписывать namespace, т.е. вместо просто cout<<a приходиться писать std::cout<<a и т.д. соответственно невозможно воспользоваться прилагаемой к классу реализацией ввода-вывода.
как быть? и как же у Вас компилировались Ваши проекты?
Raul
05.12.2005 23:56
Компилировались, потому что у меня самый первый Visual Stidio.Net 1.0, где все старые хедеры имеются. Для нового Visual-а кроме правки include надо добавить в cbignum.h после
#include <iostream>
using namespace std;

Alex
06.12.2005 01:41
ГИГАНТСКОЕ Спасибо!!!

Raul
03.12.2006 12:04
Примечание: проблема со старыми хедерами решена в версии класса 1.2.

Для написания ответа авторизуйтесь

Любая перепечатка возможна только при выполнении условий.
Несанкционированное использование материалов запрещено. Все права защищены.
Политика конфиденциальности сайта
Согласие пользователя сайта на обработку персональных данных
©