error LNK2026 模塊對於 SAFESEH 映像是不安全的


問題描述

今天使用VS2013編譯ffmpeg示例程序的時候,出現了這個問題:error LNK2026 模塊對於 SAFESEH 映像是不安全的。

原因分析

msdn上的描述:

/SAFESEH 已指定,但某一模塊與安全異常處理功能不兼容。如果要將此模塊用於 /SAFESEH,則需要使用 Visual C++ .NET 2003(或更高版本)編譯器重新編譯該模塊。

所以原因是低版本VS升級到高版本VS導致,我的是VS2010的程序升級到VS2013。

解決方法

在項目上右鍵->屬性->鏈接->命令行,輸入/SAFESEH:NO ,確定后,重新編譯成功。

參考

https://jingyan.baidu.com/article/47a29f24334312c01423992e.html

https://blog.csdn.net/kaizi318/article/details/66967758


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM