运行老师的示例代码后发现报错如标题所示。
stackoverflow上解释原因:你链接了一个使用较早版本编译器生成的.lib或者.obj文件,或者找不到“safe exception handlers”,才会报这个错误。
解决方法如下:项目->项目属性->链接器->命令行,在右侧其他选项中添加“/SAFESEH:NO”,这样就不会再报错了。
"LNK2026 模块对于 SAFESEH 映像是不安全的"原因以及解决方法_error lnk2026: 模块对于 safeseh 映像是不安全的-CSDN博客
但是我试了没有用,于是查看博客:
Visual Studio - 模块对 SAFESEH 映像不安全 C++ - 堆栈溢出 (stackoverflow.com)
进行操作后完美的运行出了代码