J'ai eu cette erreur lors de la construction d'un exemple de projet visuel C++. J'ai d'abord téléchargé 3 exemples de projets, tous résolvent le même problème, imprimons tous les nombres premiers inférieurs à N (vous connaissez peut-être ces exemples de projets?). J'ai construit le projet pure-C sans aucun problème. Mais quand j'ai essayé de construire le projet basé sur Assembly, j'ai eu cette erreur.
Merci.
Try to disable SAFESEH.
From spec:/SAFESEH a été spécifié, mais un module n'était pas compatible avec la fonctionnalité de gestion des exceptions sécurisée.
Dans Visual Studio 2012 Express Edition:
Right-click on your project ->
Properties ->
Configuration Properties ->
Linker ->
Advanced and changed "Image Has Safe Exception Handlers" to "No (/SAFESEH:NO)"
Une image vaut 0x3e8 mots pour le /SAFESEH:NO
paramètre de l'éditeur de liens :
ou vous pouvez indiquer à MASM de garantir que l'objet ne contient aucun gestionnaire d'exception ou que tout gestionnaire d'exception est défini avec .SAFESEH, si vous savez que pour être correct pour votre code d'assemblage:
Cela vous permettra de garder /SAFESEH
activé pour la liaison du projet. Mais est-ce correct? Vous faites la garantie! Soyez sûr ou utilisez la première option.