![](/img/trans.png)
[英]Compile time error from a Qt file: expected unqualified-id before ')' token
[英]Compile error for QT 5.2.1; expected unqualified-id before 'delete'
我正在嘗試為較舊的Linux發行版(Suse Linux Enterprise 11)編譯QT 5.2.1
,一段時間后,我收到以下錯誤:
In file included from qxcbxsettings.cpp:46:0:
/usr/include/X11/extensions/XIproto.h:1825:17:
error: expected unqualified-id before 'delete'
BOOL delete;
我或多或少有信心這是由“刪除”是C ++的保留字引起的。 如果此標頭是我自己的標頭,則可以簡單地將delete重命名為其他標頭,但是在X11標頭文件的情況下當然不可以。
有什么想法可以強制gcc
將此標頭編譯為純C嗎? 我發現的只是qt的configure腳本的configure選項-no-c++11
,但這沒什么不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.