다음을 통해 공유


컴파일러 오류 C3618

'function': DllImport로 표시된 메서드를 정의할 수 없습니다.

표시된 DllImportAttribute 메서드는 specified.DLL 정의됩니다.

예시

다음 샘플에서는 C3618을 생성합니다.

// C3618.cpp
// compile with: /clr /c
using namespace System;
using namespace System::Runtime::InteropServices;

[ DllImport("user32.dll", EntryPoint="MessageBox", CharSet=CharSet::Ansi) ]  // CHANGED
void Func();

void Func() {}   // C3618, remove this function definition to resolve