Visual Studio警告D9025看似兼容的选项
Visual Studio warning D9025 for seemingly compatible options
我收到错误
D9025 overriding '/sdl-' with '/GS-'
/sdl-
关闭安全开发生命周期检查,/GS-
关闭堆栈溢出安全检查。似乎这些选项应该是兼容的,但我仍然收到警告。我该如何解决?
在有人问之前,是的,我需要关闭这些选项,因为安全 cookie 在分析中显示为昂贵。
如 /sdl
文档中所述:
/SDL 启用由 提供的基线安全检查的超集 /GS 和覆盖/GS-。默认情况下,/sdl 处于关闭状态。/sdl- 禁用 其他安全检查。
由于/sdl
是/GS
的超集,并且默认情况下/sdl
关闭/GS
但您没有收到此企业™错误消息。只是只显式禁用/GS
。
相关文章:
- Visual Studio C++ 它只构建选项卡中显示的文件吗?
- Visual Studio 2017扩展选项卡中的C++核心指导原则检查器丢失
- 当 /Whorearchive选项处于活动状态时,无法使用Visual Studio链接到Windows上的自构建张量
- Visual Studio警告D9025看似兼容的选项
- 用于在 Visual Studio 中为整个项目或解决方案定义带有参数的预处理器宏的选项
- 如何在Visual Studio中访问保存-Temps选项
- Visual Studio中的GS选项
- Visual Studio源文件目录更改选项在哪里
- Visual Studio 2015 中缺少"General"选项卡
- 当我仅使用链接器选项 /LTCG时,为什么Visual Studio在Linker命令行中显示选项 /PGD
- Visual Studio 2008 没有出现 X64 选项 win 7 64 位
- 更改Visual Studio中类的默认选项卡结构
- 如何使用CMake为visual studio 2010设置图书管理员选项/忽略:4221
- 为什么Visual Studio 2012的选项 - Visual Studios中缺少Windows XP(v110_
- Visual Studio 中编译选项 /DPROFILE 和 /UPROFILE 的含义是什么Microsoft?
- Visual Studio C++编译器选项:为什么 /O2 定义 /Gs
- Visual Studio 2012 for windows 8未显示win32控制台应用程序选项
- Visual Studio 2012:错误LNK1117:选项 'MAPINFO:LINES' 中的语法错误
- Android Studio -没有链接c++到Gradle的选项
- Visual Studio中不同编译选项的不同源文件