VS2015编译问题:模块对于 SAFESEH 映像是不安全的

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    LNK2026    模块对于 SAFESEH 映像是不安全的。    zlibvc    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14match686.obj    1    
错误    LNK2026    模块对于 SAFESEH 映像是不安全的。    zlibvc    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14inffas32.obj    1    
错误    LNK2026    模块对于 SAFESEH 映像是不安全的。    testzlib    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14match686.obj    1    
错误    LNK2026    模块对于 SAFESEH 映像是不安全的。    testzlib    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14inffas32.obj    1    
错误    LNK1281    无法生成 SAFESEH 映像。    zlibvc    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14x86libDllDebugzlibwapi.dll    1    
错误    LNK1281    无法生成 SAFESEH 映像。    testzlib    C:MyDirectory	est2zlib-1.2.11contribvstudiovc14x86TestZlibDebug	estzlib.exe    1    
警告    C4067    预处理器指令后有意外标记 - 应输入换行符    zlibvc    C:MyDirectory	est2zlib-1.2.11contribminizipiowin32.c    31    

解决方法:

1.打开该项目的“属性页”对话框。

2.单击“链接器”文件夹。

3.单击“命令行”属性页。

4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。

原文地址:https://www.cnblogs.com/ch122633/p/11867773.html