如何告诉Xcode 7在一个源文件中禁止特定的警告消息?

时间:2015-09-22 21:11:54

标签: c++ xcode

我将一些非常旧的C / C ++代码移植到Xcode 7中的C ++应用程序。我有一个源文件,其中包含一个非常大的switch语句(40个案例),其中每个案例都用2表示字节常量,毫不奇怪,我得到了一个关于使用多字节常量的大量警告,我很清楚可移植性问题。该代码甚至还有很久以前的应对机制:

如果LSB

        ((char*)&code)[1]   =   sym[0];
        ((char*)&code)[0]   =   sym[1];

否则

        ((char*)&code)[0]   =   sym[0];
        ((char*)&code)[1]   =   sym[1];

ENDIF

        #endif
        switch(code)    {
          case  'PU':

...等...

我花了一些时间用各种方法来使用常量或宏来表示各种情况值,但没有什么比简单地保持2字节常量更具可读性。有没有办法让Xcode对该特定源文件的特定消息保持安静?我仍然想要其他警告,甚至其他源文件中的多字节持续警告。如何将其传达给Xcode?

0 个答案:

没有答案