使用VS11编译libffi时会出现以下链接器错误。
libffi\libffi-3.0.9\ms\Win32\Debug\ffi.dll : fatal error LNK1281: Unable to generate SAFESEH image.
同一个项目在使用VS10编译时编译正常,但在自动升级到VS2012后开始出现链接错误。
MSDN中的解释过于晦涩难懂,没有什么帮助。
我可能会使用/SAFESEH:NO
重新构建,但我不确定其影响。
请指示可能出现的问题。
使用VS11编译libffi时会出现以下链接器错误。
libffi\libffi-3.0.9\ms\Win32\Debug\ffi.dll : fatal error LNK1281: Unable to generate SAFESEH image.
同一个项目在使用VS10编译时编译正常,但在自动升级到VS2012后开始出现链接错误。
MSDN中的解释过于晦涩难懂,没有什么帮助。
我可能会使用/SAFESEH:NO
重新构建,但我不确定其影响。
请指示可能出现的问题。
SAFESEH
的主要影响是您的应用程序将无法被接受到 Windows 8 商店,或者Windows 8 桌面认证。如果这对您不是问题,那么请随意使用 /SAFESEH:NO
。
文档中说:/SAFESEH:YES
。也许你一直没有使用 SAFESEH
进行构建。