Как не #include C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как не #include

Сообщение Anonymous »

Использование MSVC2008, 32-разрядной версии в 64-разрядной системе.

Однажды мне посоветовали никогда не включать windows.h, поскольку «это настоящий монстр, который значительно замедлит время компиляции». '.

Я попробовал пропустить это и, очевидно, получил ошибки компиляции. Я включил Windef.h для определения всех DWORD и т. д., но быстро запутался, зная, что еще нужно определить, чтобы код скомпилировался.

Теперь я получаю:

Код: Выделить всё

2>c:\program files\microsoft sdks\windows\v7.0\include\winnt.h(6361) : error C2146: syntax error : missing ';' before identifier 'ContextRecord'
2>c:\program files\microsoft sdks\windows\v7.0\include\winnt.h(12983) : error C2065: 'PCONTEXT' : undeclared identifier
Может ли кто-нибудь предложить здесь правильный подход?

Спасибо

Саймон

Подробнее здесь: https://stackoverflow.com/questions/303 ... -windows-h
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»