我安裝了qt 4.7.4和gcc 4.6.1。我試圖編譯這個程序,但它不會爲我編譯:
爲什麼我不能編譯這段代碼?簡單的程序不會用qtcreator編譯
#include <QApplication>
#include <iostream>
using std::cout;
int main(int argc, char** argv)
{
QApplication app(argc,argv);
int a[] = {1,2};
for (auto e : a)
{
cout << e << '\n';
}
return app.exec();
}
錯誤:
C:\ main.cpp中:9:錯誤: 'E' 沒有指定類型
我想我講大家,當我說我們很抱歉聽到這個消息。你的問題是什麼?謹慎地告訴我們錯誤是什麼? – Widor
@Widor這個問題(隱含地)是爲什麼我不能編譯它,但我會更新它。 – smallB
你用什麼命令來編譯它? (你使用C++ 11,所以你需要通過編譯器標誌告訴g ++:嘗試'g ++ file.cpp --std = C++ 0x') – Tom