description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: Compiler Warning (level 1) C4273 |
Compiler Warning (level 1) C4273 |
05/23/2022 |
|
|
cc18611d-9454-40a4-ad73-69823d5888fb |
'function' : inconsistent DLL linkage
Two definitions in a file differ in their use of dllimport
.
The following sample generates C4273, and shows how to fix it.
// C4273.cpp
// compile with: /W1 /c
char __declspec(dllimport) c;
char c; // C4273, delete this line or the line above to resolve
The following sample generates C4273. To fix it, delete the redeclaration of printf_s
.
// C4273_b.cpp
// compile with: /W1 /clr /c
#include <stdio.h>
extern "C" int printf_s(const char *, ...); // C4273
dllexport
, dllimport
Export C functions for use in C or C++ language executables