|
Добавлено: 2005-12-05 19:09:20 Проблема с хедерами в VC++ |
Гость
|
Здравствуйте, Рауль!
Вопрос не столько по классу, сколько по 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 и т.д. соответственно невозможно воспользоваться прилагаемой к классу реализацией ввода-вывода.
как быть? и как же у Вас компилировались Ваши проекты?
Alex
|
Ответить
| Цитировать
|
|
Добавлено: 2005-12-05 23:56:34 |
Raul
Зарегистрирован(а): 17.03.2010
Сообщений: 101 (просмотреть)
|
Компилировались, потому что у меня самый первый Visual Stidio.Net 1.0, где все старые хедеры имеются. Для нового Visual-а кроме правки include надо добавить в cbignum.h после
#include <iostream>
using namespace std;
|
Ответить
| Цитировать
|
|
Добавлено: 2005-12-06 01:41:38 |
Гость
|
ГИГАНТСКОЕ Спасибо!!!
Alex
|
Ответить
| Цитировать
|
|
Добавлено: 2006-12-03 12:04:04 |
Raul
Зарегистрирован(а): 17.03.2010
Сообщений: 101 (просмотреть)
|
Примечание: проблема со старыми хедерами решена в версии класса 1.2.
|
Ответить
| Цитировать
|