编译旧项目时发现的,网上有两个方法,都能用,本质是一样的两个途径,在此列出,方便自己找。
方法一:(http://www.cnblogs.com/loongfee/archive/2012/10/25/2738322.html)
按图片的改成No就行了。这个比较便捷。
方法二:
还是这个界面选command line
1.单击“命令行”属性页。
2.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。
来自:http://blog.csdn.net/wujunokay/article/details/47168589
网上的东西真没法说,上面网址的这位说自己是原创,但前面的第一位早了近3年就发表了。
下面这位更不得了,09年就写了这个问题的方案了。(http://blog.csdn.net/lijiawlm/article/details/4406837)
原文:
编译驱动的时候可能会遇到这个问题 特别是C++写驱动的时候
此时 需要在Source文件中加入一句
NO_SAFESEH = 1
这样 可以禁用SAFESEH编译选项