La compilation de libffi avec VS2012 échoue avec une erreur fatale LNK1281: Impossible de générer l'image SAFESEH
Compilation de libffi avec VS11 donne le linker erreur
libffi\libffi-3.0.9\ms\Win32\Debug\ffi.dll : fatal error LNK1281: Unable to generate SAFESEH image.
Le même projet a été la compilation de beaux avec VS10, mais après une mise à jour automatique avec VS2012, il a commencé à donner de l'éditeur de liens d'erreur
L'Explication dans MSDN est trop cryptique et la moins utile
Je pourrais reconstruire avec /SAFESEH:NO
, mais je ne suis pas sûr de l'implication.
Veuillez indiquer ce qui pourrait aller mal.
source d'informationauteur Abhijit
Vous devez vous connecter pour publier un commentaire.
La principale implication de ne pas avoir
SAFESEH
est que votre demande ne sera pas acceptée pour le Windows 8 store, ou pour Windows 8 bureau de certification. Si ce n'est pas un problème pour vous, alors n'hésitez pas à utiliser/SAFESEH:NO
.La la documentation dit:
Est-il possible que le projet de mise à niveau pour VS2012 modifié le paramètre de
/SAFESEH:YES
. Peut-être que vous n'avez jamais été la construction avecSAFESEH
.