도와주세요!!
글 수 15,339
2011.05.02 12:24:23 (*.16.24.237)
25902
현재 ez-x5보드를 사용중이구요 기본적으로 환경구축이라던가 이런거는 다 끝냈고
qt 포팅 강좌란에 보니까 qt 4.2버전대 강좌가 있더라구요.
근데 제가 qt -4.5.2버전을 하려고 하는데 크로스 컴파일 도중에 에러가 나더군요 webkit관련(옵션에서 -no-webkit도 해봤습니다
그래두 안되더군요.)
그래서 이것저것 찾아봤는데 arm 툴체인 버전(3.4.3)보다 현재 gcc버전 (4.x.x) 높아서 그런다고 하기도하고
트롤테크 공식 홈피에서는 qt-4.5.2 기준으로 컴파일할시 gcc 4.1.2 와 arm 툴제인(4.1.3) 기준으로 컴파일후 나오는 용량들이 나열되어
있더군요.
머 그 버전대로 쓰라는거 같은데
제가 볼때는 arm 툴제인(3.4.3) 버전도 될꺼 같은데 한동안 실패를 거듭하다고 손을 놓았었습니다.
이게 버전마다 특성을 많이 타는건 알고 있는데 gcc버전을 낮춰야 할지
그냥 여기 강좌랑 qt 4.2버전 하는게 좋은지 조언좀 부탁드리겠습니다.
그런다고 gcc를 어떻게 분석하기도 좀 애매하구요.
QT를 처음 접했을 때 제일 어려웠던 것이 개발환경 구축이었습니다. 특히 QT는 컴파일러 버전에 매우 민감해서
QT 버전과 궁합이 맞는 컴파일러 버전을 찾아야 하는 어려움이 있더군요.
예전에 잘 사용하던 QT도 컴파일러가 버전업되었다는 이유로 컴파일이 안 될 때에 그 황당함이란....
그래서 QT나 컴파일러 모두 업그레이드되는 것이 두려울 정도입니다.
답변 보다는 어려움만 적었네요. 제가 권하고 싶은 것은 QT버전과 제일 잘 맞는 컴파일러 버전의 정보를
구하시는 것이 최상이라고 생각합니다. 여기 강좌에 올려진 QT도 검증이 된 것이지만,
다른 분이 찾아 놓은 조합이 있을 것입니다. 트롤테크 공식 홈피에서 권유하는 방법이 제일 좋겠지만,
때로 그 조합이 안 되는 경우도 경험한 적이 있더군요.
결론은 최신 버전, 예전 버전을 따지기에 앞서 궁합이 잘 맞는 조합을 찾아 보시라고 말씀을 드리고 싶습니다.