首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Netbeans没有为本应返回某些内容的函数捕获错误,但没有返回语句

Netbeans没有为本应返回某些内容的函数捕获错误,但没有返回语句
EN

Stack Overflow用户
提问于 2014-11-30 17:06:13
回答 1查看 85关注 0票数 0

我很惊讶地发现,在编译包含在签名中指定返回值但实际上没有返回任何内容的函数的源代码时,编译器没有给出任何警告或错误

例如:

代码语言:javascript
运行
复制
int foo()
{

}

如何增强Netbeans以缓存这些内容?

根据this question的说法,这是未定义的行为,但我认为这是集成开发环境很容易检查的东西。

另外,有没有办法让它在编译后在输出窗口的底部显示警告的数量?例如,默认情况下,警告可能隐藏在大量不相关的信息中,很容易被遗漏。

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 23:55:20

如何增强Netbeans以缓存这些内容?

Right click to project -> C++ CompilerWarning Level设置为More Warnings (在基本选项下面)。

(同样适用于C编译器设置)

或:

-Wall添加到编译器标志。

对于最多的警告,您可以添加以下内容:-Wall -Wextra -pedantic

还有,有没有办法让它在编译后在输出窗口的底部显示警告的数量?

我猜还没有数字,但这可能会对你有所帮助:How to display all compile errors in Netbeans as a task list?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27211689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档