Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'funktion' : inkonsistente DLL-Verknüpfung
Bemerkungen
Zwei Definitionen in einer Datei unterscheiden sich in ihrer Verwendung von dllimport.
Beispiele
Im folgenden Beispiel wird C4273 generiert und veranschaulicht, wie sie behoben werden kann.
// C4273.cpp
// compile with: /W1 /c
char __declspec(dllimport) c;
char c; // C4273, delete this line or the line above to resolve
Im folgenden Beispiel wird C4273 generiert. Um dies zu beheben, löschen Sie die Neudeklaration von printf_s.
// C4273_b.cpp
// compile with: /W1 /clr /c
#include <stdio.h>
extern "C" int printf_s(const char *, ...); // C4273
Siehe auch
dllexport, dllimport
Exportieren von C-Funktionen für die Verwendung in ausführbaren Dateien der C- oder C++-Sprache