Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否不可能使用智能感知和;“自动”;在QtCreator IDE上同时进行类型推断?_C++_Qt_C++11_Qt Creator - Fatal编程技术网

C++ 是否不可能使用智能感知和;“自动”;在QtCreator IDE上同时进行类型推断?

C++ 是否不可能使用智能感知和;“自动”;在QtCreator IDE上同时进行类型推断?,c++,qt,c++11,qt-creator,C++,Qt,C++11,Qt Creator,我正在开发QtCreator IDE上的软件。我喜欢它的智能感知功能。 但是当我使用“自动”类型推理时,智能感知不起作用,这是一种 C++11的特性。是否不可能使用智能感知和“自动”类型推理 同时在qtide上 这是我的密码 QString qStr("this,is,test,message"); QStringList list0 = qStr.split(','); // Intellisense for list0 works. auto list1 = qStr.split(',

我正在开发QtCreator IDE上的软件。我喜欢它的智能感知功能。 但是当我使用“自动”类型推理时,智能感知不起作用,这是一种 C++11的特性。是否不可能使用智能感知和“自动”类型推理 同时在qtide上

这是我的密码

QString qStr("this,is,test,message");
QStringList list0 = qStr.split(',');    // Intellisense for list0 works.
auto list1 = qStr.split(',');           // Intellisense for list1 doesn't work.
我希望当我键入“list1”时,代码助手的弹出窗口会出现 列表0的Intellisense工作(如下所示)

在.pro文件中,我添加了以下行

CONFIG   += c++11

我使用Qt Creator:3.0.0和Qt 5.2.0(MSVC 2012 32位)。

基于此问题的答案:


Qt Creator 2.7.0似乎有这个功能。

只是一个附带问题:为什么不使用最终版本而不是beta版?还有,到底是什么不起作用?您不能自动完成有关qStr.split(',')@谢谢你的评论。对不起,我的问题模棱两可。我对这个问题进行了编辑,以便使其意思清楚易懂。我将尝试使用最终版本。好的,我已经给出了+1,因为我认为谈论C++11支持很有用,尽管您的问题现在在视觉上更好了。:-)在任何情况下,你为什么要混合MSVC?“[版本]QtCreator:2.8.82(3.0.0-beta)Qt:5.2.0(MSVC 2010 32位)C++编译器:MSVC2012”@LaszloPapp:我写了关于Qt版本的错误信息。请让我更正一下。我使用MSVC2012构建的Qt库。顺便说一句,我在我的台式电脑上安装了最新版本的Qt和QtCreator。在我读到你的评论之前,我不知道Qt5.2已经正式发布。自动完成仍然不能像我预期的那样工作,但是,非常感谢。你也试过msvc2010吗?为了以防万一,我可能还会在Linux上尝试gcc/clang。