5

QtCreator2.5.1とQt4.8.0を使用していくつかのプロジェクトを作成しました。* .proファイルに追加しました:

QMAKE_CXXFLAGS += -std=c++0x

そして、すべてが正しくコンパイルおよび動作しますが、IDEは依然としてC++11スタイルのコードを間違っていると強調しています。例:この文字列:

QVector<int> colwi{100,70,30,40,25,25,25,25,25};

これは修正できますか?

4

2 に答える 2

1

qmake .pro ファイルに追加します

Qt5:

CONFIG += c++11

または Qt4:

CXXFLAGS += -std=c++11

http://qt-project.org/forums/viewthread/24551を参照してください。

于 2014-04-08T19:49:33.293 に答える
-1

部分的に Qt Creator 2.6 にアップグレードします。C++11 機能のサポートが向上していますが、まだ完全ではありません。クリエーターの周りを見回すと、そこには良い仲間がいます: すべての新機能をカバーするコンパイラーはまだ見たことがありません;-)

Creator はプロジェクト セットの CXXFLAGS を確認することに注意してください。-std=c++0x を省略した場合、コード モデルは C++11 機能を利用可能にしません。

于 2012-12-16T18:38:36.997 に答える