我一直在尝试启用语法突出显示并查看嵌入在 #ifdedfine 块中的代码的调用层次结构,但我找不到它的选项。有人可以指点我怎么做吗?它适用于其他代码/文件,它只是#ifdef 块中的代码(例如#ifdef CPP_UNIT ....#endif)。谢谢。
最佳答案
代码在 #ifdef
如果代码处于事件状态,块是语法突出显示的(例如,如果您有 #ifdef Q_OS_WIN
并且在包含的标题中的某处定义了 Q_OS_WIN
,则代码将突出显示。否则,它将变灰。)
作为测试,尝试临时替换 #ifdef ...
与 #if 1
.如果后者有效,那么您就知道 ...
未由该文件或任何包含的文件定义。
关于syntax-highlighting - 在 Qtcreator 中为 #ifdef 中的代码启用语法高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267528/