我正在使用VxWorks6.8 C++编译器编译一个相当大的项目。出现了以下警告:
警告:#endif指令末尾有额外的标记。
#ifndef _OM_NO_IOSTREAM
#ifdef WIN32
#ifndef USE_IOSTREAM
#define USE_IOSTREAM
#endif USE_IOSTREAM
#endif WIN32
我收到了很多这样的警告。
- 为什么我会收到这些警告,从C++标准的角度来看呢?
- 编译器为什么给出这些警告是有好的理由的吗?
- 如何最好地解决这个问题?
谢谢。
gfortran
(10.2.0)时不起作用。然而,在使用gcc
时它可以正常工作。 - Addman