Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > ошибки в windows.h |
Автор: Daria 12.11.2007, 21:57 |
Доброго времени суток, товарищи! Заранее извиняюсь, если вопрос глупый. Но у меня проблема с работой в visual studio. Сначала почему-то обнаружилось, что отсутствуют заголовочные файлы, такие как iostream.h и пр.. Должны ли они входить стандартно в инклудах??? Я их перекопировала из borland c. После того как перекопировала, перестала вылетать фатальная ошибка об отсутствии включённых заголовочных файлов, но теперь выдает 148 ошибок в заголовочном файле windows.h, ошибки якобы синтаксические и типа missing type specifier - int assumed. Note: C++ does not support default-int. Например, такие: C:\Program Files\Microsoft Visual Studio 8\VC\include\windows.h(174) : error C2143: syntax error : missing ';' before '*' C:\Program Files\Microsoft Visual Studio 8\VC\include\windows.h(174) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C:\Program Files\Microsoft Visual Studio 8\VC\include\windows.h(179) : error C2373: '_far' : redefinition; different type modifiers Как это вообще мжет быть, что в заголовочном файле пропущены какие-нибудь скобки, ковычки и прочее, что за бред?))) Хочется начать изучать winapi, но эти ошибки не дают. ![]() Заранее благодарю! |
Автор: JackYF 12.11.2007, 22:02 |
Daria, тебе в http://forum.vingrad.ru/forum/VisualC++MFC-WTL.html. Тебе нужна нормальная среда. Опять-таки, в прикреплённой теме выбери себе среду/компилятор. нет, нельзя. Там они очень старые. |
Автор: DjoNIK 12.11.2007, 22:04 | ||
В VC++ это файл "iostream", там у тебя могут возникнуть проблемы с namespace std (поищи, на форуме много раз обсуждалось) Приведи полностью код, в котором возникли ошибки. |
Автор: Daria 13.11.2007, 10:59 | ||||
у меня 2005 версия, пробовала и без расширения указывать и добавлять namespace std не помогает.
Да уж, это, конечно, жестокое действие было, но перестали выскакивать ошибки, т.е. скорее всего это связано с тем, что паленая прога?? DjoNIK, Я приведу код, но это имеет смысл?? Там ведь просто весь код заголовочного файла windows.h, я использовала и заголовочный файл, который был в инклудах visual studio, и в borland c, ошибки одни и те же. |
Автор: Lazin 13.11.2007, 11:39 |
Под винду это самая нормальная IDE. Daria, Верни на место файлы студии, и пиши вместо #include <iostream.h> #include <iostream> если затерла какие нибудь файлы студии придется ее переустанавливать |
Автор: Daria 13.11.2007, 21:18 | ||
Я так делала до того, как перекопировала файлы - никакого эффекта. |
Автор: zkv 13.11.2007, 22:02 | ||
Daria, а что насчет:
если что то затерла, то лучше не трать время, а просто переустанови студию. И больше никогда не трогай стандартные файлы. |
Автор: JackYF 13.11.2007, 22:06 |
не , а ошибки компилятора в студию. |
Автор: Lazin 4.12.2007, 16:41 |
создаешь консольное приложение, и говоришь билдеру что не нужно использовать vcl |
Автор: JackYF 4.12.2007, 17:09 |
Lazin, по-моему, темка малесь заглохла, не находишь? ;) |
Автор: zkv 4.12.2007, 17:17 |
да тут Daria просто еще вопрос задала, я тему разделил (http://forum.vingrad.ru/forum/topic-185368.html) а Lazin, по инерции ответил. Вообщем прикрою тему от греха подальше ![]() |