Mendayakan C 11 dalam Qt Creator
Apabila cuba menyusun kod C 11 dalam Qt Creator 2.7.0, pengguna mungkin menghadapi ralat " berdasarkan julat untuk gelung tidak dibenarkan dalam mod c 98." Isu ini timbul kerana piawaian lalai C Qt Creator ditetapkan kepada C 98. Untuk menyelesaikan masalah ini dan mendayakan sokongan C 11, ikut langkah yang digariskan di bawah:
Kaedah 1 (Qt 5 dan ke atas):
Seperti dokumentasi rasmi Qt, untuk Qt 5 dan ke atas, tambahkan baris berikut pada fail .pro anda:
CONFIG += c++11
Kaedah 2 (Qt 4.8 dan ke bawah):
Untuk Qt 4.8 dan versi terdahulu, bersama-sama pengkompil gcc atau clang, gunakan baris berikut dalam fail .pro anda:
QMAKE_CXXFLAGS += -std=c++11
Sebagai alternatif, anda juga boleh menggunakan:
QMAKE_CXXFLAGS += -std=c++0x
Dengan melaksanakan perubahan ini, anda boleh berjaya mendayakan sokongan C 11 dalam Qt Creator dan mengelakkan ralat yang dikaitkan dengan menggunakan ciri C 11 dengan piawaian C 98 lalai.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Sokongan C 11 dalam Qt Creator?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!