Compilerwarnung (Ebene 1, Fehler) C4392
'Signatur': falsche Anzahl von Argumenten für die systeminterne Funktion, erwartete 'Zahl'-Argumente
Eine Funktionsdeklaration für einen systeminternen Compiler hatte die falsche Anzahl von Argumenten. Das resultierende Image wird möglicherweise nicht ordnungsgemäß ausgeführt. Um diese Warnung zu beheben, korrigieren Sie entweder die Deklaration, oder löschen Sie die Deklaration und #include
die entsprechende Headerdatei.
Diese Warnmeldung wird immer als Fehler ausgegeben. Verwenden Sie das Pragma der Warnung , um die Warnstufe zu deaktivieren oder zu ändern.
Im folgenden Beispiel wird C4392 generiert:
// C4392.cpp
// compile with: /W1
// processor: x86
// uncomment the following line and delete the line that
// generated the warning to resolve
// #include "xmmintrin.h"
#ifdef __cplusplus
extern "C" {
#endif
extern void _mm_stream_pd(double *dp); // C4392
#ifdef __cplusplus
}
#endif
int main()
{
}