C代码的某些部分在IDE中变灰。我无法弄清楚原因。这也发生在代码的许多其他部分。我得到的一些错误表明编译器无法识别此代码。任何人都可以通过建议灰色的原因以及如何解决它来帮助我吗? 我在IDE文本编辑器窗口中附加了一个快照。希望它有所帮助!
答案 0 :(得分:4)
代码编辑器非常复杂,可以理解_32_
预处理器符号在当前构建配置中未定义(并且未由先前包含的代码定义)。
为了反映这一点,它使依赖代码变灰,指出它不会被编译(甚至不会被编译器看到)。
像这样的平台相关代码几乎总是保持不变。如果您希望编译灰显部分,则必须先将目标平台切换为32位,或者可能需要#define _32_
才能在屏幕截图中包含代码。