Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Einstiegspunkt "decorated_function_name" verfügt bereits über ein Thread-Attribut; 'Attribut' wird ignoriert
Bemerkungen
Ein Einstiegspunkt, der mit /ENTRY (Entry-Point Symbol) angegeben wurde, hatte ein Threadingattribut, aber /CLRTHREADATTRIBUTE (Set CLR Thread Attribute) wurde ebenfalls mit einem anderen Threadingmodell angegeben.
Der Linker hat den mit /CLRTHREADATTRIBUTE angegebenen Wert ignoriert.
So beheben Sie diese Warnung:
Entfernen Sie /CLRTHREADATTRIBUTE aus Ihrem Build.
Entfernen Sie das Attribut aus der Quellcodedatei.
Entfernen Sie sowohl das Attribut aus der Quelle als auch aus "/CLRTHREADATTRIBUTE" aus Ihrem Build, und akzeptieren Sie das standardmäßige CLR-Threadingmodell.
Ändern Sie den an /CLRTHREADATTRIBUTE übergebenen Wert, sodass er dem Attribut in der Quelle zustimmt.
Ändern Sie das Attribut in der Quelle, sodass es dem an /CLRTHREADATTRIBUTE übergebenen Wert zustimmt.
Example
Im folgenden Beispiel wird der Fehler LNK4247 generiert.
// LNK4247.cpp
// compile with: /clr /c
// post-build command: link /CLRTHREADATTRIBUTE:STA LNK4247.obj /entry:functionTitle /SUBSYSTEM:Console
[System::MTAThreadAttribute]
void functionTitle (){}