Teilen über


Compilerfehler C3618

'function': Eine als DllImport gekennzeichnete Methode kann nicht definiert werden.

Bemerkungen

In der specified.DLL wird eine mit der Methode markierte DllImportAttribute Methode definiert.

Beispiel

Im folgenden Beispiel wird C3618 generiert.

// 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