Linkertoolwarnung LNK4249
Aktualisiert: November 2007
Fehlermeldung
Die Direktive 'threading_attribute' verursacht einen Konflikt mit der Befehlszeile; wird ignoriert
directive 'threading_attribute' conflicts with command line; ignored
Das im Quellcode angegebene Threadattribut wurde durch das mit /CLRTHREADATTRIBUTE angegebene Threadmodell überschrieben.
Weitere Informationen finden Sie unter /CLRTHREADATTRIBUTE (Festlegen des CLR-Threadattributs).
So beheben Sie diesen Fehler
- Entfernen Sie das Threadattribut aus dem Quellcode, oder verknüpfen Sie ohne /CLRTHREADATTRIBUTE.
Beispiel
Im folgenden Beispiel wird LNK4249 generiert.
// LNK4249.cpp
// compile with: /clr /W1 /link /CLRTHREADATTRIBUTE:STA
// LNK4249 expected
ref class MyClass {
public:
int i;
};
[System::MTAThreadAttribute]
int main() {
System::Console::WriteLine("test");
}