我已经试过添加一个
cpp.hint
文件,并声明这些方法中使用的宏。在其他课程中,这有助于解决问题,但在本课程中没有。我还删除了每一次的
ipch
文件夹和
*.db
文件
我已经发现,IntelliSense能够解析在公共/受保护/私有说明符之后声明的第一个方法:
一个糟糕的解决方案是为每个方法添加public/protected/private说明符,但是您可以想象,我不想这样做。我也在处理Qt5,但我认为这不是问题所在。我也不认为问题在于定义的代码,因为它不重要,在说明符之后是哪个方法。
是否有人已经无意中遇到了这种问题,并且知道如何解决它?
谢谢你的建议。
编辑:当我注释掉
Q_OBJECT
在类定义中,IntelliSense可以找到所有方法。不幸的是,没有它我无法编译代码。