Как не #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

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