Dela via


Kompilatorvarning (nivå 1) C4273

"function" : inkonsekvent DLL-länkning

Anmärkningar

Två definitioner i en fil skiljer sig åt i deras användning av dllimport.

Examples

Följande exempel genererar C4273 och visar hur du åtgärdar det.

// C4273.cpp
// compile with: /W1 /c
char __declspec(dllimport) c;
char c;   // C4273, delete this line or the line above to resolve

I följande exempel genereras C4273. Åtgärda det genom att ta bort redeclarationen för printf_s.

// C4273_b.cpp
// compile with: /W1 /clr /c
#include <stdio.h>
extern "C" int printf_s(const char *, ...);   // C4273

Se även

dllexport, dllimport
Exportera C-funktioner för användning i körbara C- eller C++-språk