Compartir a través de


Advertencia del compilador (nivel 1) C4273

"function": vinculación de DLL incoherente

Observaciones

Dos definiciones de un archivo difieren en su uso de dllimport.

Ejemplos

En el ejemplo siguiente se genera la advertencia C4273 y se muestra cómo corregirlo.

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

El siguiente ejemplo genera C4273. Para corregirlo, elimine la nueva declaración de printf_s.

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

Consulte también

dllexport, dllimport
Exportación de funciones de C para usarlas en ejecutables del lenguaje C o C++