Compiler Warning (level 1) C4273
Visual Studio 2005
Error Message
'function' : inconsistent DLL linkageTwo definitions in a file differ in their use of dllimport.
Example
The following sample generates C4273.
// 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.
// C4273_b.cpp // compile with: /W1 /clr /c #include <stdio.h> extern "C" int printf_s(const char *, ...); // C4273