gpt4 book ai didi

c - Visual C++ 2010 Express 代码中的灰色(禁用)文本。这是什么意思?我该如何解决?

转载 作者:行者123 更新时间:2023-12-04 18:16:23 27 4
gpt4 key购买 nike

C 代码的某些部分在 IDE 中变灰。我无法弄清楚为什么。这也发生在代码的许多其他部分。我遇到的一些错误表明编译器无法识别此代码。任何人都可以通过建议变灰的原因以及如何解决它来帮助我吗?
我附上了 IDE 文本编辑器窗口的快照。希望能帮助到你!

Snapshot of IDE code editor: 1

enter image description here

最佳答案

代码编辑器足够复杂,可以理解 _32_预处理器符号在您当前的构建配置中未定义(并且未由先前包含的代码定义)。

为了反射(reflect)这一点,它将依赖代码变灰以指出它不会被编译(甚至不会被编译器看到)。

像这样依赖于平台的代码几乎总是应该保持原样。如果要编译灰色部分,则必须将目标平台切换为 32 位,或者可能 #define _32_在您的屏幕截图中包含代码之前。

关于c - Visual C++ 2010 Express 代码中的灰色(禁用)文本。这是什么意思?我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com