2013-05-14 4 views
4

로깅 라이브러리 log4cpp를 사용하는 QT 애플리케이션을 개발 중입니다. log4pp의 headerfiles이 포함되는 경우 하지만 지금은,이 컴파일 오류가 발생합니다 : 너무 오래 GCC 나는이 오류의 소스로 이동'long long long'은 log4cpp를 사용하는 GCC에 비해 너무 깁니다.

입니다 '오래 오래 오래'는 headerfile의 stdint.h을 이 줄에서 열립니다 :

__MINGW_EXTENSION typedef long long int64_t;

아무에게도이 문제를 어떻게 처리 할 수 ​​있습니까? 좋아

+2

하나의 가능성은 불량'#DEFINE int64_t long' (또는'긴 long')입니다 포함 needet, 그것을 해결. 그런 것을 발견하면 그 머리글을 즉시 파괴하십시오. –

+0

'typedef long long long long'은 약간 길어질 것입니다. – Yakk

+0

@Yakk : 실제로이 오류 (및 다른 오류)가 발생합니다. http://ideone.com/hplyg2 –

답변

2

, 난 그냥 나쁜 헤더의 첫번째 OO에서 stdint.h