Teilen über


Compilerfehler C2732

Die Bindungsspezifikation widerspricht der vorherigen Spezifikation für „function“

Bemerkungen

Die Funktion wurde bereits mit einem anderen Bindungsspezifizierer deklariert.

Dieser Fehler kann durch das Einbeziehen von Dateien mit unterschiedlichen Bindungsspezifizierern verursacht werden.

Um diesen Fehler zu beheben, ändern Sie die extern-Anweisungen, sodass die Bindungen übereinstimmen. Brechen Sie im Besonderen #include-Direktive nicht in extern "C"-Blöcke um.

Beispiel

Im folgenden Beispiel wird C2732 generiert:

// C2732.cpp
extern void func( void );   // implicit C++ linkage
extern "C" void func( void );   // C2732