Qt GCC derleyici anahtarlarını yapılandırma, QtCreator, ve QMake
Geçenlerde denedim kullanın Qt Creator 1.3.2, Qt 4.6.2, GCC 4.4.0 (32-bit sürümü), Windows 7 (64-bit) için derleme bir uygulama kullanarak bazı deneysel C 0x uzantıları ve karşılaşılan aşağıdaki (önemli) hata:
Bu dosya gelecek için derleyici ve kütüphane desteği gerektirir ISO C standardı, C 0x. Bu destek şu anda deneme aşamasında, ve olmalıdır -std=c 0 x ile etkin veya -std=0 x derleyici seçenekleri gnu.
Çözüm için benim arama, bu konuya rastladımqmake and compiler flags?eklenen için aşağıdaki .pro dosyası:
CXXFLAGS = -std=c 0x
ama bir fark görünmüyordu.
Bu yüzden, eklemek istediğim bir not var sanırım .pro (proje) dosyası, ama asla GCC derleyici ile Qt, QMake, ve QtCreator anahtarları önce berbat ettim, ve büyü / uygun invokation konusunda emin değilim. Benim soru nasıl GCC derleyici set musunuz QtCreator, QMake, ve Qt kullanarak açılır?
CEVAP
Aşağı manual okuma kaynar. CXXFLAGS
kullanmak yerine .pro dosya, QMAKE_CXXFLAGS
olarak kullanmak gerekir:
main.cpp:
#include <cinttypes>
int main() { return 0; }
ana.pro:
SOURCES = main.cpp
QMAKE_CXXFLAGS = -std=c 0x
Birim test projesi yük hedef uygulama&...
C 11 Derleyici: en Yakın standart ve n...
Farklı hata Ayıklama belirleme QMake ç...
Nasıl kurtulmak &; [bir olay] asla kul...
&Quot;T genel Bir dizi varargs bir par...