腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
处理
gcc
的
noexcept-type
警告
c++
、
g++
、
c++17
、
noexcept
、
gcc7
class Func>{} {} 按照您
的
做法,在启用所有
警告
的
情况下编译此代码会产生以下结果: $ g++ -std=c++14 -Wall foo.cxx foo.cxx:2:6: warning: mangled name for ‘voidexception specification is part of a function type [-Wnoexcep
浏览 136
提问于2017-10-18
得票数 34
回答已采纳
1
回答
不能压制对一个年长
的
GCC
的
警告
c
、
gcc
、
compiler-warnings
我正在
处理
一些自动生成
的
代码,这些代码通常有类似于{ ...这显然会产生
警告
,例如: warning这在较新
的
GCC
版本上运行得很好,但我需要支持
gcc
-3.4.6。我可以
处理
丢失
的
#pragma
GCC
diagnostic push,但在以前
的
版本中,这个
警告
似乎与-Wextra捆绑在一
浏览 1
提问于2015-05-20
得票数 2
回答已采纳
2
回答
有没有一个能抑制
警告
的
gcc
/Xcode杂注?
xcode
、
gcc
、
pragma
、
gcc-warning
有没有一个类似于Java
的
@SuppressWarning注解
的
#pragma,可以让
gcc
/Xcode抑制特定
的
警告
?我通常使用-Wall进行编译,但在某些情况下,我只想忽略特定
的
警告
(例如,编写一些快速/肮脏
的
代码只是为了帮助调试某些东西)。 我不是在找“修复代码”
的
答案。
浏览 1
提问于2009-10-03
得票数 3
回答已采纳
1
回答
-I编译器选项如何导致不同
的
警告
触发器?
c++
、
g++
、
compiler-warnings
最近,我受命重组一个应用程序,并遇到了一个相当奇怪
的
问题。我已经尽可能地将问题简化为示例代码。-I
的
情况下进行编译,则这是有意义
的
。我明白了:g++ -Wall -Werror -o test test.cpp 没有触发任何
警告
。如果我从当前目录中包含了头文件,但是如果我从预定义
的
包含目录中包含它,那么怎么可能出现
警告
呢?我遗漏了什么?这已经用g++ 7.5.0 (Ub
浏览 4
提问于2020-05-07
得票数 2
回答已采纳
2
回答
gcc
如何抑制不兼容
的
指针类型
警告
?
gcc
、
warnings
、
compiler-warnings
在我们
的
项目中,
警告
被视为错误。此规则从顶层makefile应用。向函数调用传递参数时,我收到“指针类型不兼容”
的
警告
。有人能告诉我如何抑制这个“指针类型不兼容”
的
警告
吗?
浏览 1
提问于2015-12-06
得票数 4
3
回答
如何抑制“条件表达式中枚举和非枚举类型”
的
警告
c++
、
gcc
、
gcc-warning
我一直收到来自第三方库
的
警告
(我不想调试它),所以我真的很感激能有一种方法来抑制这个特定
的
警告
。谷歌让我失望了,所以我来了
浏览 0
提问于2009-06-19
得票数 5
1
回答
gcc
使用# -Werror如何选择性禁用
c
、
gcc
、
sqlite
在我寻求一个无
警告
应用程序
的
过程中,我已经开始使用来告诉
GCC
将所有
警告
都视为错误。 这确实非常有用,因为有时我在大型构建输出中遗漏了一两个(严重
的
)
警告
。不幸
的
是,我
的
项目使用SQLite 3,其中包含许多
警告
,正如SQLite网站上所述,这些
警告
无法消除(他们不想删除)。我想知道是否有一种方法可以使用sqlite3.c文件中
的
#实用主义,告诉
GCC
停止将
警告
仅
浏览 6
提问于2015-10-29
得票数 11
1
回答
C Makefile,用不同
的
规则编译项目的部分内容。
c
、
makefile
我有一个项目,其中包含N文件夹中
的
源文件和头文件(我们称它们为folder1、folder2、.、folderN)当我编译folder1时,-Wall也将应用于该文件夹中
的
标头,我不想这样做。这是我到目前为止使用
的
makefile:LIBS=-iquotefolder2 ...我还尝试在lib.a中将folder2编译为folde
浏览 2
提问于2016-10-28
得票数 0
回答已采纳
1
回答
如何强迫
gcc
忽视本地化
c++
、
gcc
我
的
本地化设置为德语,
gcc
输出德语编译器
警告
,但代码块将这些
警告
作为错误
处理
,不允许我运行我
的
应用程序。到目前为止,我意识到我需要强迫
gcc
输出英语
警告
,但我发现
的
所有答案都是“将你
的
系统语言设置为英语”,但我不想这么做。我怎么能强迫
gcc
在不改变我
的
整个系统语言
的
情况下用英语输出编译器
警告
?
浏览 0
提问于2015-07-23
得票数 2
回答已采纳
1
回答
如何让
GCC
警告
转到stdout而不是stderr?
gcc
、
azure-devops
、
continuous-integration
、
stderr
在我们
的
持续集成系统中,我们有一个正在与
GCC
一起构建
的
C++项目。管道将输出
处理
为stderr,这意味着构建失败。看起来像是
GCC
将所有的
警告
和错误输出到stderr --所以任何
警告
输出都会导致构建“失败”。 有没有办法让
GCC
只输出实际
的
错误到stderr,而不输出
警告
?
浏览 0
提问于2020-10-01
得票数 0
2
回答
保存派生类引用
的
基类
的
std::unique_ptr在
gcc
编译器中不显示
警告
,而裸指针显示它。为什么?
c++
、
c++14
、
gcc-warning
我有基类和派生类
的
层次结构。基类有一个由派生类覆盖
的
虚拟函数。; 如果我喜欢这样的话:{delete p;}删除具有非虚拟析构函数.
的
多态类类型对象但有了unique_ptr,它就会在没有预警
的
情况下通过。使用裸露指针
的
警告
将被解决。但是问题仍然存在--为什么没有虚拟析构函数会显示裸露指针而不是unique_ptr
的
问题。
浏览 0
提问于2019-04-25
得票数 33
回答已采纳
1
回答
“
警告
:在虚假条件下缺少”字符“结尾
gcc
、
c-preprocessor
、
warnings
我正在编译我
的
游戏引擎代码在VS2015和Xcode使用
gcc
。我在代码中使用了许多编译器,只有
gcc
给出了
警告
:守则如下: .... #endif我知道我
的</
浏览 4
提问于2016-11-26
得票数 0
1
回答
Clang为系统包含文件返回不同
的
编译器错误。
c++11
、
clang
/include/test.h:1:54:错误:非常数表达式不能从初始化程序列表中
的
'int‘缩小到'char’-Wc++11-窄化 问题:为什么对系统文件和非系统文件有不同
的
行为?
浏览 1
提问于2017-06-29
得票数 1
回答已采纳
2
回答
系统标头与常规标头
gcc
c
、
gcc
、
header
、
operating-system
、
header-files
我知道这是一个非常愚蠢
的
问题,但我无法理解
gcc
的
系统头球和正常头球
的
区别。声明操作系统和运行时库接口
的
头文件通常不能严格按照C编写。因此,
GCC
给出了在系统头中找到
的
代码,特别
处理
了。除了“#
警告
”(参见诊断)生成
的
警告
之外,所有
警告
都会在
GCC
处理
系统标头时被抑制。在系统标头中定义
的
宏在任何扩展
浏览 8
提问于2017-01-16
得票数 1
4
回答
如何删除#杂注地域上
的
GCC
警告
?
c++
、
c
、
visual-studio-2010
、
gcc
如何解除#pragma region上
的
GCC
警告
?我添加了pragma region以方便查看代码,但它会在#pragma region上报告
警告
。我使用
的
是Visual Studio 2010。
浏览 0
提问于2012-10-15
得票数 10
2
回答
如何在宏中有条件地包含#ident指令?
c
、
gcc
、
macros
、
c-preprocessor
gcc
-4.4中
的
一个bug导致#ident指令发出
警告
。我们不允许在编译器(-Werror)中发出
警告
,所以在某些
GCC
编译器版本上编译时,我需要关闭这些
警告
。deprecated
GCC
extension 由于这些情况发生在多个位置,所以我想用一个宏替换它们,这个宏将在那些“坏”编译器上有条件地发出任何东西(或类似于#ident
的
东西),或者在所有其他编译器上使用实际
的
,但我想出
的
任何东西都不能满足预
处
浏览 3
提问于2011-10-03
得票数 4
2
回答
如何将错误
的
强制转换HINSTANCE移至int?
c
、
winapi
、
gcc
、
casting
我正在用-Wbad-function-cast flag编写一个关于
gcc
的
程序。
gcc
显示以下
警告
:这是
警告
行:int ret = (int) 问题是:删除它是可能
的
吗?可能会强制转换为另一种windows数据类型,但我会将其作为整数
处理
。
浏览 3
提问于2012-07-20
得票数 0
回答已采纳
1
回答
如何消除有关粘贴某些令牌
的
预
处理
器
警告
gcc
、
c-preprocessor
、
warnings
有没有可能在不消除所有
警告
的
情况下,使用
gcc
消除下面的
警告
?粘贴"/“和"/”不会提供有效
的
预
处理
令牌 对于某个平台,我必须使用特定
的
交叉编译器,但我可以使用make,所以我使用
gcc
来创建依赖项。我知道我正在将“//”标记传递给编译器,这不是问题,所以我希望
gcc
不要再抱怨这个问题了。
浏览 1
提问于2010-10-21
得票数 1
1
回答
g++和严格溢出
的
问题
c++
、
c++11
、
g++
我回到一个旧项目,发现它不再使用最新
的
g++版本(5.2.0)进行编译。我得到了一个神秘
的
错误:src/combos.cpp如果我替换了第二个std::find(...)块中
的
if语句,g++成功地编译了这段代码。但是,我仍然很困惑,不知道如何解决这个问题。我
的
编译器标志是 -O2 -Wall -Wextra -std=c++11 -peda
浏览 1
提问于2015-09-09
得票数 2
回答已采纳
1
回答
是否有人在Xcode 3.2中输入字符串时有问题?
c++
、
xcode
、
macos
共享库应用-加载规则所有 #include <iostream>{
浏览 2
提问于2009-09-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel出现隐私问题警告的处理操作步骤
Linux c编程起步,掌握gcc的基本用法
GCC 8.1 发布,新增大量功能
C语言__attribute__的运用
这可能是学习C语言最好的免费在线电子书
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券