QtCreator的奇怪行为:没有语法高亮

时间:2013-04-30 09:03:09

标签: qt-creator

  • 平台:Qt 4.8.2,QtCreator 2.6.1,Win 7
  • 问题:我的QtCreator有时无法识别头文件的更改。

MyProject.pro的细分

 SOURCES += somefiles.cpp \
            widget/problematic.cpp \
            someotherfiles.cpp

 HEADERS += somefiles.h \
            widget/problematic.h \
            someotherfiles.h

示例

我的QtCreator是使用自建的Qt4.8.2软件包从源代码构建的(两者都使用相同的MinGW 64位工具链构建),并且它曾经顺利运行。现在,对于我的项目“MyProject.pro”,IDE无法跟踪我对头文件所做的更改:widget/problematic.h

案例1:当我向头文件添加新的类变量/函数时,IDE无法识别源文件中新添加的成员:新变量不会自动突出显示,尝试首先定义新函数签名时无法弹出新函数签名

案例2:当我在头文件中将变量从指针类型更改为值类型时,IDE继续说变量是指针,弹出' - >'运算符而不是'。'成员选择的运营商。

在同一会话期间(未关闭QtCreator),即使我关闭文件并重新打开它们,问题仍然存在。只有问题(.h,.cpp)才会遇到问题。

那么,用文件/ IDE检查一下?


解决

似乎在我将文件正确地重命名为所有小写字母后,问题就消失了。

0 个答案:

没有答案