什么是gcc选项,以忽略未使用的条件

时间:2018-06-28 00:29:13

标签: gcc mingw32

 #if !__STDC__ && (_MSC_VER <= 1000) && !defined(__BORLANDC__)
 /* For backward compatibility */
 typedef VARIANT_BOOL _VARIANT_BOOL;
 #else
 /* ANSI C/C++ reserve bool as keyword */
 #define _VARIANT_BOOL    /##/
 #endif

此代码从头文件复制而#if块处于活动状态,#else块已禁用,但gcc不会忽略非活动块。

.... \ wtypes.h | 1071 |错误:粘贴“ /”和“ /”没有给出有效的预处理令牌

我知道gcc在说什么,但是我不想为不同的编译器修改代码。该代码必须保持不动。      如何告诉gcc忽略未使用的代码?

0 个答案:

没有答案