我目前正在开发一个具有平台特定代码的项目。
我希望eclipse能够根据我的项目定义使代码区域变灰。 例如:
#if defined(_MSC_VER)
/* 'type cast' : conversion from 'int' to 'HANDLE' of greater size */
#pragma warning(disable : 4306)
/* conditional expression is constant: introduced by FD_SET(..) */
#pragma warning(disable : 4127)
/* non-constant aggregate initializer: issued due to missing C99 support */
#pragma warning(disable : 4204)
/* padding added after data member */
#pragma warning(disable : 4820)
/* not defined as a preprocessor macro, replacing with '0' for '#if/#elif' */
#pragma warning(disable : 4668)
/* no function prototype given: converting '()' to '(void)' */
#pragma warning(disable : 4255)
/* function has been selected for automatic inline expansion */
#pragma warning(disable : 4711)
#endif
此代码仅在使用MS编译器时有效,并且我希望在未定义_MSC_VER时将其置为灰色。
我怎样才能做到这一点? 我在ubuntu上运行eclipse,如果重要的话。
答案 0 :(得分:1)
自己发现: Eclipse激活了可伸缩性模式并停用了索引器。