visual c++ - Error lnk2026: módulo inseguro para safeseh image
visual-c++ unsafe (3)
Obtuve este error al construir un proyecto visual de C ++ de muestra. Primero descargué 3 proyectos de muestra, todos resuelven el mismo problema, imprimo todos los números primos menores que N (¿es posible que conozca estos proyectos de muestra?). Construí el proyecto pure-C sin ningún problema. Pero cuando intenté construir el proyecto basado en ensamblaje uno, obtuve este error.
Gracias.
En 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)"
Una imagen vale 0x3e8 palabras para la configuración del enlazador /SAFESEH:NO
:
O puede decirle a MASM que proporcione una garantía de que el objeto no contiene manejadores de excepción o que cualquier manejador de excepciones se define con .SAFESEH, si sabe que es correcto para su código de ensamblado :
Esto le permitirá mantener /SAFESEH
habilitado para el enlace del proyecto. ¿Pero es correcto? ¡Estás haciendo la garantía! Asegúrate o usa la primera opción.
Try to disable SAFESEH.
Desde la especificación: / Se especificó SAFESEH, pero un módulo no era compatible con la característica de manejo de excepciones seguro.