C++ 如何为用户编写编译时警告

C++ 如何为用户编写编译时警告,c++,compiler-construction,g++,C++,Compiler Construction,G++,我想用GNU G++为编译我的代码的每个用户编写一个Pragma警告 我该怎么做? 我正在使用GNU G++编译器。MSVC和更新的GCCs支持: #pragma message ( "your warning text here" ) 在GCC中,也常用其他语法: #warning "you warning text here" 另请参见问题:和IIRC gcc警告#warning是gcc扩展。因此,您将得到两个警告,而不是一个。@bitmask gcc文档说明可以禁用该警告:-Wno c

我想用GNU G++为编译我的代码的每个用户编写一个Pragma警告

我该怎么做?
我正在使用GNU G++编译器。

MSVC和更新的GCCs支持:

#pragma message ( "your warning text here" )
在GCC中,也常用其他语法:

#warning "you warning text here"

另请参见问题:和IIRC gcc警告
#warning
是gcc扩展。因此,您将得到两个警告,而不是一个。@bitmask gcc文档说明可以禁用该警告:
-Wno cpp