Visual C++ Compile Problem bei CRITICAL_SECTION

19/11/2011 - 17:29 von Thomas Thiele | Report spam
Hallo,

ich benutze Visual C++ 2010 Express und bekomme folgende Fehlermeldung

error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner
'CriticalSection'

Bei dieser Zeile

CRITICAL_SECTION CriticalSection;

Er scheint also CRITICAL_SECTION nicht zu kennen.
Alle (mir ...) naheliegenden Dinge wiie windows.h inkludieren habe ich
selbstverstàndlich überprüft.

Ideen?

Danke,

Thomas
 

Lesen sie die antworten

#1 Robert Hartmann
19/11/2011 - 20:38 | Warnen spam
Hallo,

Am 19.11.2011 17:29, schrieb Thomas Thiele:
Hallo,

ich benutze Visual C++ 2010 Express und bekomme folgende Fehlermeldung

error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner
'CriticalSection'

Bei dieser Zeile

CRITICAL_SECTION CriticalSection;




Ähnlichen Situation hat mich ein paar Stunden frische Luft (d.h. Heimweg
mit den Fahrrad) gekostet.

Bei mir war es

GROSSGESCHRIEBEN variable;

Blöderweise hatte ich GROSSGESCHRIEBEN über #define gemacht.

#define GROSSGESCHRIEBEN zeug;

Das Problem bei mir war der Strichpunkt in der Define-Zeile.
Nach Entfernen dieses Zeichens aus der Define-Zeile, war das Problem
behoben.



Er scheint also CRITICAL_SECTION nicht zu kennen.
Alle (mir ...) naheliegenden Dinge wiie windows.h inkludieren habe ich
selbstverstàndlich überprüft.




Hast du Winbase.h eingebunden (vgl
http://msdn.microsoft.com/en-us/lib...85%29.aspx
)


Gruß Robert

Ähnliche fragen