c++ - #Visual Studio 中的警告

标签 c++ c visual-c++

在 gcc 中,我可以执行如下编译时警告:

#if !defined(_SOME_FEATURE_)
   #warning _SOME_FEATURE_ not defined-- be careful!
#endif

但在 Visual Studio 中,这不起作用。 #warning 是否有替代语法?

最佳答案

最接近的等价物是#pragma message,或者可能是#error(后者停止编译,前者只是打印出指定的错误消息)。

关于c++ - #Visual Studio 中的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2685598/

相关文章:

c++ - 算术运算符(+)运算符是否会检查返回类型和传递参数?

c++ - VC解决方案跨多个项目访问同一个对象

C++ 构造函数参数

c++ - 从 C++ 中的抽象类派生的类中没有销毁阶段

c++ - 从 C/C++ 到内存的 GUI 窗口屏幕截图

c - 在 C 中使用 3D-Array 时出现内存读取异常

C 预处理器 token 替换因解析错误而失败

c - 测试损坏的列表

c++ - boost::lexical_cast<int> ("-138.8468953457983248") 抛出异常

c++ - 越界访问数组不会出错,为什么?