簡體   English   中英

嘗試編譯qt項目時編譯錯誤

[英]Compile error when trying to compile a qt project

我正在嘗試編譯我在Linux機器上編譯好的Qt項目,但是在我的Mac上我收到以下錯誤:

    ../../Qt5.0.1/5.0.1/clang_64/include/QtCore/qlist.h:52:10: fatal error: 
  'initializer_list' file not found
   #include <initializer_list>
     ^

知道如何解決這個問題嗎?

當嘗試使用64位clang編譯器編譯Qt 5.0+項目時,這是mac的一個已知錯誤。 要解決此沖突,請嘗試錯誤修復論壇帖子中列出的步驟:

1)克隆桌面Qt 5.0.0 clang 64bit(SDK)工具包。

2)將編譯器從GCC(x86 64位)更改為Clang(x86 64位)。

3)更改項目以使用克隆的工具包。

4)將以下內容添加到.pro文件中:

QMAKE_CXXFLAGS = -mmacosx-version-min=10.7 -std=gnu0x -stdlib=libc+

CONFIG +=c++11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM