powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / stdafx.h ???
2 сообщений из 2, страница 1 из 1
stdafx.h ???
    #32397539
alex-ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Наверное специалистам мой вопрос покажется глупым, но всетаки...
Почему когда я пишу так:
Код: plaintext
1.
2.
3.
4.
#include  "stdafx.h" 
#include  "windows.h" 
#include  "wininet.h" 
int _tmain(int argc, _TCHAR* argv[])
{ ......... 

то все компилируется нормально. Но стоит только мне поменять местами "windows.h" с "wininet.h" , то компилятор начинает выдавать целую кучу совершенно бредовых ошибок в файле "wininet.h" .
Код: plaintext
1.
2.
3.
4.
#include  "stdafx.h" 
#include  "wininet.h" 
#include  "windows.h" 
int _tmain(int argc, _TCHAR* argv[])
{ ......... 

А если мне вообще поставить "stdafx.h" в конец
Код: plaintext
1.
2.
3.
4.
#include  "windows.h" 
#include  "wininet.h" 
#include  "stdafx.h" 
int _tmain(int argc, _TCHAR* argv[])
{ ......... 

то компилятор начинает ругаться на само тело программы.

У меня :
- Microsoft Development Environment 2003 Version 7.1.3088
- Microsoft .NET Framework 1.1 Version 1.1.4322
...
Рейтинг: 0 / 0
stdafx.h ???
    #32397632
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В С++ очень часто используются конструкции на основе #define для управления процессом компиляции - так что здесь обычное дело - зависимость от порядка включения заголовочных файлов - обычно в этом случае все это указывается в документации.

Ну и stdafx.h - это precompiled header - он должен быть первым в файле. К стати - ваши файлы windows.h и wininet.h тоже стоит включать именно из stdafx.h
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / stdafx.h ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]