Die Befehlszeilenoptionen /EHs und /clr:safe sind inkompatibel



  • Hallo alle zusammen,

    Ich programmiere derzeit mit VC++2008. wir programmieren ein Spiel mit vC++2008.
    das Programm läuft bei den anderen ganz normal ,aber bei mir nicht ,wir haben den selben einstellungen alles gleich und bei mir bekomme ich dies Fehlermeldung :
    Die Befehlszeilenoptionen /EHs und /clr:safe sind inkompatibel.

    bitte um hilfe,bitte
    Ich hoffe jemand kann mir helfen,

    jacklin



  • /EHs spielt mit /clr nicht zusammen. Irgendein alter VC++ hat das erlaubt, 7.0 oder 7.1 wars. Aber das war nie eine gute Idee das zu mischen - nehmt lieber /EHa - das ist die bevorzugte Variante.

    Bei /EHs kann es zu Problemen kommen wenn ihr managed Exception in unmanaged Code fangen wollt. Deshalb hat MS diese Einstellung dann verboten.



  • /EHs spielt mit /clr nicht zusammen. Irgendein alter VC++ hat das erlaubt, 7.0 oder 7.1 wars. Aber das war nie eine gute Idee das zu mischen - nehmt lieber /EHa - das ist die bevorzugte Variante.

    Bei /EHs kann es zu Problemen kommen wenn ihr managed Exception in unmanaged Code fangen wollt. Deshalb hat MS diese Einstellung dann verboten.
    hallo,
    danke für Ihre Antwort,
    auf mein Rechner habe ich keine alte version von VC++ installiert,
    das ist jetzt erste mal dass ich VC++ 2008 drauf installiert habe.
    eine Frage bitte :
    wie kann ich /EHs und /clr deaktievieren ?
    und wie kommen ich auf /EHa?
    bitte ausfürlich erklären ,ich habe nicht viele Erfarung mit VC++2008.
    schönen tag


Anmelden zum Antworten