VS2015编译问题:模块对于 SAFESEH 映像是不安全的
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2026 模块对于 SAFESEH 映像是不安全的。 zlibvc C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\match686.obj 1 错误 LNK2026 模块对于 SAFESEH 映像是不安全的。 zlibvc C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\inffas32.obj 1 错误 LNK2026 模块对于 SAFESEH 映像是不安全的。 testzlib C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\match686.obj 1 错误 LNK2026 模块对于 SAFESEH 映像是不安全的。 testzlib C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\inffas32.obj 1 错误 LNK1281 无法生成 SAFESEH 映像。 zlibvc C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\x86\ZlibDllDebug\zlibwapi.dll 1 错误 LNK1281 无法生成 SAFESEH 映像。 testzlib C:\MyDirectory\test2\zlib-1.2.11\contrib\vstudio\vc14\x86\TestZlibDebug\testzlib.exe 1 警告 C4067 预处理器指令后有意外标记 - 应输入换行符 zlibvc C:\MyDirectory\test2\zlib-1.2.11\contrib\minizip\iowin32.c 31
解决方法:
1.打开该项目的“属性页”对话框。
2.单击“链接器”文件夹。
3.单击“命令行”属性页。
4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。
无欲速,无见小利。欲速,则不达;见小利,则大事不成。