Поиск:

Закрытая темаСоздание новой темы Создание опроса
> ошибки в windows.h, при компиляции в Visual Studio 
V
    Опции темы
Daria
Дата 12.11.2007, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.3.2007
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Доброго времени суток, товарищи!
Заранее извиняюсь, если вопрос глупый. Но у меня проблема с работой в 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, но эти ошибки не дают.  smile  Не могли бы вы подсказать, что делать??

Заранее благодарю!

Это сообщение отредактировал(а) Daria - 12.11.2007, 22:01
PM   Вверх
JackYF
Дата 12.11.2007, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



Daria, тебе в раздел по Visual Studio.

Тебе нужна нормальная среда. Опять-таки, в прикреплённой теме выбери себе среду/компилятор.
Цитата(Daria @  12.11.2007,  21:57 Найти цитируемый пост)
Я их перекопировала из borland c. 

нет, нельзя. Там они очень старые. 


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Daevaorn
Дата 12.11.2007, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: нет
Всего: 70



Цитата(Daria @  12.11.2007,  22:57 Найти цитируемый пост)
Заранее извиняюсь, если вопрос глупый. Но у меня проблема с работой в visual studio. Сначала почему-то обнаружилось, что отсутствуют заголовочные файлы, такие как iostream.h и пр.. Должны ли они входить стандартно в инклудах??? Я их перекопировала из borland c. 

Версию студии не указала, но скорей всего этих вайлов там быть не должно(если сравнительно новая версия). использовать надо файлы с такими же названиями, но без расширения .h.
PM MAIL WWW   Вверх
DjoNIK
Дата 12.11.2007, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: нет
Всего: 5



Цитата(Daria @  12.11.2007,  21:57 Найти цитируемый пост)
 Сначала почему-то обнаружилось, что отсутствуют заголовочные файлы, такие как iostream.h

В VC++ это файл "iostream", там у тебя могут возникнуть проблемы с namespace std (поищи, на форуме много раз обсуждалось)

Приведи полностью код, в котором возникли ошибки.


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Daria
Дата 13.11.2007, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.3.2007
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Цитата(Daevaorn @  12.11.2007,  22:03 Найти цитируемый пост)
Версию студии не указала, но скорей всего этих вайлов там быть не должно(если сравнительно новая версия). использовать надо файлы с такими же названиями, но без расширения .h.


у меня 2005 версия, пробовала и без расширения указывать и добавлять namespace std не помогает.


Цитата(JackYF @  12.11.2007,  22:02 Найти цитируемый пост)
Я их перекопировала из borland c. 


нет, нельзя. Там они очень старые.  


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


DjoNIK
Я приведу код, но это имеет смысл?? Там ведь просто весь код заголовочного файла windows.h, я использовала и заголовочный файл, который был в инклудах visual studio, и в borland c, ошибки одни и те же.
PM   Вверх
Lazin
Дата 13.11.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



Цитата(JackYF @  12.11.2007,  22:02 Найти цитируемый пост)
Тебе нужна нормальная среда.

Цитата(Daria @  13.11.2007,  10:59 Найти цитируемый пост)
у меня 2005 версия

Под винду это самая нормальная IDE.
Daria, Верни на место файлы студии, и пиши вместо 
#include <iostream.h> 
#include <iostream>
Цитата(Daria @  12.11.2007,  21:57 Найти цитируемый пост)
Я их перекопировала из borland c

если затерла какие нибудь файлы студии придется ее переустанавливать
PM MAIL Skype GTalk   Вверх
Daria
Дата 13.11.2007, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.3.2007
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Цитата(Lazin @  13.11.2007,  11:39 Найти цитируемый пост)
Daria, Верни на место файлы студии, и пиши вместо 
#include <iostream.h> 
#include <iostream>


Я так делала до того, как перекопировала файлы - никакого эффекта. 
PM   Вверх
zkv
Дата 13.11.2007, 22:02 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 16
Всего: 92



Daria, а что насчет:
Цитата(Lazin @  13.11.2007,  11:39 Найти цитируемый пост)
если затерла какие нибудь файлы студии придется ее переустанавливать 


если что то затерла, то лучше не трать время, а просто переустанови студию. 
И больше никогда не трогай стандартные файлы.
PM MAIL   Вверх
JackYF
Дата 13.11.2007, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



не
Цитата(Daria @  13.11.2007,  21:18 Найти цитируемый пост)
никакого эффекта.  
,

а ошибки компилятора в студию.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Lazin
Дата 4.12.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



создаешь консольное приложение, и говоришь билдеру что не нужно использовать vcl
PM MAIL Skype GTalk   Вверх
JackYF
Дата 4.12.2007, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: нет
Всего: 162



Lazin, по-моему, темка малесь заглохла, не находишь? ;)


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
zkv
Дата 4.12.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 16
Всего: 92



Цитата(JackYF @  4.12.2007,  17:09 Найти цитируемый пост)
Lazin, по-моему, темка малесь заглохла, не находишь? ;) 

да тут Daria просто еще вопрос задала, я тему разделил (сюда) а Lazin, по инерции ответил.
Вообщем прикрою тему от греха подальше smile
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1026 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.