Eigen库的代码完成似乎没有完全奏效

时间:2013-12-04 20:37:23

标签: qt eigen

我刚开始在QTCreator 2.8.1上使用Eigen 3.2.0。 一切都很好,但代码完成似乎只是部分工作 - 我得到了一堆选项,但很多都缺少。这是一个超级简单代码片段的屏幕截图 - 正如您将看到的,m0的可用函数列表是有限的(例如,block()和col()缺失但cols()在那里)。

enter image description here

但是,所有这些功能似乎都可用 - 代码编译并正常运行。这是一个问题,因为Eigen具有很多功能,而且我无法记住所有这些功能的名称。我尝试了一堆随机的东西,但我不太清楚发生了什么。这是我的.pro项目文件中的代码,以防

QT       += core
QT       -= gui
TARGET = LearnEigen
CONFIG   += console
CONFIG   -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += ..\..\Libs\Eigen

对于可能解决此问题的其他线程的任何建议或指针,我将永远感激不尽。 谢谢!

1 个答案:

答案 0 :(得分:1)

自问题以来很长时间,但对于任何人都可能希望解决此问题,请尝试以下选项:

转到帮助 - > 关于插件 ... - >启用 ClangCodeModel 重启Qt Creator。检查它是否已激活;工具 - > C ++ - >代码模型

问题解决了!。