Wie nicht #include <windows.h>

Mit MSVC2008, 32bit auf 64bit system.

Wurde mir mal geraten, nie mit windows.h wie 'es ist ein echtes monster und verlangsamt meine kompilieren mal deutlich'.

Ich habe versucht, verlassen Sie es aus und natürlich kommen Fehler bei der Kompilierung. Ich windef.h zu definieren, die alle DWORDs usw., aber ich habe schnell kommen unstuck zu wissen, was anderes zu definieren, um den code zu kompilieren.

Bekomme ich jetzt:

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

Kann jemand vorschlagen, der richtige Ansatz hier?

Dank

Simon

  • Haben Sie aktuelle Probleme mit langsamen compile-Zeiten?
  • Jeder hat ein problem mit dem kompilieren mal.. Auch wenn es weniger als einen Tag (wie hier), und es ist 4 Sekunden, anstatt von 0,4 Sekunden, es ist ein bedeutender produktivitätsfaktor.
InformationsquelleAutor sipi | 2010-06-14
Schreibe einen Kommentar