关于编译时的warning treated as error

简介: 编译器提示:warning treated as error,然后某个文件未生成,build中断。          这是因为项目选项中把warning级别设置为了较高的级别导致的,某些warning被当作error,从而不能生成。
         编译器提示:warning treated as error,然后某个文件未生成,build中断。
         这是因为项目选项中把warning级别设置为了较高的级别导致的,某些warning被当作error,从而不能生成。
         解决方法是在解决方案窗口中选中项目,右键点击project,选择“属性”,在弹出的对话框中,选择左侧TreeView中的“Configuration Properties”->“C/C++l”->“General”节点,在右侧有“Treat Warnings As Errors”(将警告当作错误对待)选项。我们把该项该为NO即可。即把相应命令行的"/WX"改为"/W"。
         相应的编译选项如下:(参考MSDN)
         /w    禁止所有警告 
         /Wn   指定显示的最高等级警告。有效等级是0~4。0级禁止所有警告。4级显示所有警告。
         /Wall 使能所有警告。
         /WX   视所有警告为错误。
         /wln  将某个指定警告视为某个级别。第一个参数是新的级别,第二个参数是警告号码。例如/w14326 使 C4326成为1级警告。
         /wdn  禁止某特定警告。n是警告号。例如, /wd4326 禁止C4326警告。
         /wen  将某个指定警告视为错误。n是警告号。例如, /we4326 把 C4326 视为错误。
         /won  某警告仅仅报告一次。例如:wo4326使C4326仅仅报告一次。
目录
相关文章
orderBy排序,null在最后
orderBy排序,null在最后
330 0
|
JavaScript Windows
Cocos Creator3.8 项目实战(十)使用 protobuf详细教程
Cocos Creator3.8 项目实战(十)使用 protobuf详细教程
1592 0
variable `xxx' has initializer but incomplete type的解决方法
variable `xxx' has initializer but incomplete type的解决方法
685 0
|
NoSQL Java Redis
Redis 从入门到精通之Redis Pipeline
使用Redis Pipeline可以大大提高Redis的性能和吞吐量,但需要注意命令的顺序和语义,以保证数据的正确性和一致性。同时,使用Jedis和RedisTemplate实现Redis Pipeline时,需要遵循最佳实践,避免出现错误和异常。 2. 在使用Jedis实现Redis Pipeline时,需要使用Pipeline对象添加多个命令并执行,然后通过`syncAndReturnAll`方法获取所有命令的执行结果。 3. 在使用RedisTemplate实现Redis Pipeline时,需要使用`executePipelined`方法添加多个命令并执行,然后通过返回的结果列表获取
979 110
Redis 从入门到精通之Redis Pipeline
|
人工智能 数据管理 数据库
新一代数据库技术:融合人工智能的未来趋势
传统的数据库技术已经不能满足当今快速发展的信息化需求,因此,新一代数据库技术的发展备受关注。本文将探讨新一代数据库技术与人工智能的融合,以及其在数据分析、智能决策等领域的应用前景。
|
开发者
UE5 Stride Warping & Orientation Warping功能学习
UE5 Stride Warping & Orientation Warping功能学习
460 0
UE5 Stride Warping & Orientation Warping功能学习
|
机器学习/深度学习 数据采集 人工智能
2024年AI辅助研发:技术进展与行业应用展望
2024年AI辅助研发:技术进展与行业应用展望
813 0
|
SQL 安全 数据库
XSS平台搭建及利用
XSS平台搭建及利用
283 0
|
Web App开发 存储 Rust
Node.js 与 WebAssembly
Node.js 与 WebAssembly
|
JavaScript
vue 项目中使用v-loading实现加载效果
当在vue项目中请求后台接口时,常常会使用 loding 过渡数据的加载时间。 如果 loading 作为一个全局的加载状态,应该写在项目中的App.vue中
1076 0
vue 项目中使用v-loading实现加载效果