建设一个样本Visual C ++项目时,我得到这个错误。 首先,我下载了3个样本项目,全部解决同样的问题,打印出所有的素数小于N(你可能知道这些样品的项目?)。 我内置纯-C项目没有任何问题。 但是,当我试图建立基于组件项目之一,我得到这个错误。
谢谢。
建设一个样本Visual C ++项目时,我得到这个错误。 首先,我下载了3个样本项目,全部解决同样的问题,打印出所有的素数小于N(你可能知道这些样品的项目?)。 我内置纯-C项目没有任何问题。 但是,当我试图建立基于组件项目之一,我得到这个错误。
谢谢。
Try to disable SAFESEH.
从规格:/ SAFESEH指定,但模块不符合安全异常处理功能兼容。
在Visual Studio 2012 Express版本:
Right-click on your project ->
Properties ->
Configuration Properties ->
Linker ->
Advanced and changed "Image Has Safe Exception Handlers" to "No (/SAFESEH:NO)"
一种图象是用于值得了0x3e8词语/SAFESEH:NO
接头设置 :
或者你可以告诉MASM提供的对象不包含异常处理程序保证或任何异常处理程序与.SAFESEH定义, 如果你知道这是你的汇编代码正确 :
这将让你保持/SAFESEH
启用了该项目的链接。 但它是正确的吗? 您所做的保证! 可以肯定的或使用的第一个选项。