c++ - SAFESEH 图像 C++ 的模块不安全

标签 c++ visual-studio visual-c++

我正在使用 Microsoft Visual Studio 2011 Professional Beta

我正在尝试运行我使用 cMake 和 Visual Studio 编译器编译的 OpenCV C++ 文件 (http://opencv.willowgarage.com/wiki/Welcome)。

但是,当我去调试项目时,我得到了 600 多个错误,其中大部分是:

error LNK2026: module unsafe for SAFESEH image.

显然这些文件在 opencv_ffmpeg 项目中,但我找不到它们,我查看了 Microsoft 帮助页面上的 safeseh 安全异常处理程序页面,但找不到任何明确的答案。

我想知道是否有其他人遇到过这个问题,以及他们是否设法解决了这个问题。

最佳答案

在项目属性 -> 配置属性 -> 链接器 -> 高级选项卡中禁用选项“图像具有安全异常处理程序”对我有帮助。

关于c++ - SAFESEH 图像 C++ 的模块不安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599940/

相关文章:

c++ - SONAR——C代码分析

visual-studio - Visual Studio 显示本地路径,但未映射文件夹

c# - Windows 10 风格的 ContextMenuStrip

debugging - 较高堆栈帧上的条件断点

c++ - 如何在c++中创建一个进程来执行exe?

c++ - MS concurrency::parallel_for() 单次迭代的性能

C++ cout 小数对齐

c++ - 在 C++ 中避免整数溢出的模数函数

c++ - 为什么从函数调用时 c++11 std::normal_distribution 返回相同的模式?

.net - 为什么 Visual Studio 会在下一行而不是错误行中显示我的一些异常?