Visual Studio中无法识别的语法(C ++)

时间:2017-02-15 03:58:58

标签: c++ visual-studio cocos2d-x

我能够构建解决方案并运行示例。

但是,我的视觉工作室似乎无法正确识别语法。

cocos2d的版本:3.14.1。

VS版本:visual studio 2015社区

enter image description here

enter image description here 有没有人知道这个问题?

非常感谢

2 个答案:

答案 0 :(得分:1)

Visual Studio的IntelliSense使用与编译器不同的分析引擎。它经常落后。它有时不同意编译器。

编译器是编译器接受的最终权限。

有时,智能感知的所有需求都是时间。当它在宏上窒息时,我经常(但并不总是)设法通过查看宏的第一个麻烦使用的定义来更新其想法。右键单击并选择 Peek definition

答案 1 :(得分:1)

IntelliSense可能没有索引您项目的所有代码和依赖项,也无法找到带下划线的符号。有时它可以帮助关闭Visual Studio并删除索引数据库(解决方案文件夹中的那些大* .sdf文件)并重新启动。