
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.02.2004, 10:31
|
|||
|---|---|---|---|
stdafx.h ??? |
|||
|
#18+
Всем привет! Наверное специалистам мой вопрос покажется глупым, но всетаки... Почему когда я пишу так: Код: plaintext 1. 2. 3. 4. то все компилируется нормально. Но стоит только мне поменять местами "windows.h" с "wininet.h" , то компилятор начинает выдавать целую кучу совершенно бредовых ошибок в файле "wininet.h" . Код: plaintext 1. 2. 3. 4. А если мне вообще поставить "stdafx.h" в конец Код: plaintext 1. 2. 3. 4. то компилятор начинает ругаться на само тело программы. У меня : - Microsoft Development Environment 2003 Version 7.1.3088 - Microsoft .NET Framework 1.1 Version 1.1.4322 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2004, 11:18
|
|||
|---|---|---|---|
|
|||
stdafx.h ??? |
|||
|
#18+
В С++ очень часто используются конструкции на основе #define для управления процессом компиляции - так что здесь обычное дело - зависимость от порядка включения заголовочных файлов - обычно в этом случае все это указывается в документации. Ну и stdafx.h - это precompiled header - он должен быть первым в файле. К стати - ваши файлы windows.h и wininet.h тоже стоит включать именно из stdafx.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2035456]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 369ms |

| 0 / 0 |
