다음을 통해 공유


컴파일러 경고(수준 1) C4273

'function': 일관성 없는 DLL 링크

파일의 두 정의는 사용과 dllimport다릅니다.

예제

다음 샘플에서는 C4273을 생성하고 이를 해결하는 방법을 보여 줍니다.

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

다음 샘플에서는 C4273을 생성합니다. 이 문제를 해결하려면 .의 printf_s다시 선언을 삭제합니다.

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

참고 항목

dllexport, dllimport
C 또는 C++ 언어 실행 파일에서 사용할 C 함수 내보내기