2013-05-14 162 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