visual studio 2012-我需要VS2012中的/GS编译器开关吗



将我们的软件从VS2005迁移到VS2012后,我得到以下错误

error LNK2019: unresolved external symbol ___report_rangecheckfailure referenced in function _main

这是由于使用/GS选项造成的。在VS2012中有一个扩展的安全交换机/sdl。我不再需要/GS了吗?如果没有,我如何在不放弃安全性的情况下解决这个问题?

哦,原因是额外的库,它们是从vs2005迁移过来的。项目现在同时使用这两个选项进行编译。

最新更新