2013-05-14 103 views
4

我正在開發一個使用日誌庫log4cpp的QT應用程序。 但現在,這裏log4pp的headerfiles都包括在內,我得到這個編譯錯誤: 「長長長」過長GCC'long long long'對於GCC來說太長使用log4cpp

當我去這個錯誤的來源,headerfile stdint.h在此行打開:

__MINGW_EXTENSION typedef long long int64_t;

有人可以告訴我如何處理這個?

+2

一種可能性是流氓'的#define的int64_t long'(或'長long')。如果你發現這樣的事情,立即銷燬該標題。 – 2013-05-14 16:51:30

+0

'typedef long long long long'會有點太長。 – Yakk 2013-05-14 16:53:00

+0

@Yakk:確實,但它會導致這個錯誤(和另一個):http://ideone.com/hplyg2 – 2013-05-14 16:54:05

回答

2

好了,解決了這個問題,我剛needet到包括在第一OO在一些惡頭中的stdint.h