2
我正在QtCreator IDE上開發軟件。我喜歡它的智能感知功能。 但是,當我使用「自動」類型推斷時,intellisense不起作用,這是C++ 11功能中的一個。在QtCreator IDE上不可能同時使用IntelliSense和「自動」類型推斷 ?在QtCreator IDE上不能同時使用IntelliSense和「自動」類型推斷嗎?
這是我的代碼。
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的智能感應工作(如下所示)。
在pro文件,我添加下面的行。
CONFIG += c++11
我使用Qt Creator 3.0.0和Qt 5.2.0(MSVC 2012 32位)。
只是一個問題:爲什麼你不使用最終版本而不是beta版本?另外,什麼不起作用?你不能自動完成一些關於qStr.split(',');? – lpapp
@LaszloPapp感謝您的評論。我爲我的模棱兩可的問題感到抱歉。我編輯了這個問題,目的是使意思清楚易懂。我會嘗試使用最終版本。 –
好吧,我已經給了+1,因爲我認爲討論C++ 11支持很有用,儘管你的問題現在在視覺上更好。 :-)無論如何,爲什麼你有混合MSVC? 「[版本] QtCreator:2.8.82(3.0.0-beta)Qt:5.2.0(MSVC 2010 32位)C++編譯器:MSVC2012」 – lpapp