도와주세요!!
안녕하세요 ..
현재 pxa270보드에 8.4 " LCD 부착하는 Project를 하고 있습니다. 물론 Touch 까지요...
제가 한 방법은 아래와 같아요...
1. tslib 를 pxa270에 맟춰 install
이것은 Target Board에 올려 ./ts_calibrate 로 좌표잡고 ./ts_test로 동작 확인 하였습니다
2. Qte -3.3.6 에서 tslib를 사용할수 있게 file을 수정하였습니다 --->고수님들 link 참조
-. qmousetslib_qws.h 새로작성
-. qmousetslib_qws.cpp 새로 작성
-. qmousedriverfactory_qws.cpp Modified
-. qt_embedded.pri Modified
-. /qte-3.3.6/configure File Modified
2. ./configure -embedded arm -shared -depths 16 -thread -no-cups -qt-libjpeg -qt-mouse-tslib 로 Qte-3.3.6 Configure
3. make 실행
..을 하였습니다.
문제는 make 실행시 -lts 를 못찼는다는 Error 가 발생 합니다
configure File에서 아래와 같은 부분만 수정을 하였는데 도대체 어디가 잘못되었는지 막막 합니다
QMAKE_CONFIG="$QMAKE_CONFIG tslib"
QMAKE_VARS="$QMAKE_VARS \"QMAKE_LIBDIR_FLAGS+=-lts\""
QMAKE_VARS="$QMAKE_VARS \"QMAKE_LIBS_QT+=-lts\""
QMAKE_VARS="$QMAKE_VARS \"QMAKE_LIBS_QT_THREAD+=-lts\"
결론지으면 Qte-3.3.6를 tslib와 함께 link를 못하는 문제 같습니다.
아시는 분 계시면 도움요청 드립니다. 저도 갚을께요... 미치겠네요...
tslib 이 /opt/xbuild/usr/lib 에 있다면
QMAKE_LIBDIR_FLAGS+=-L/opt/xbuild/usr/lib -lts
이렇게 해 주시면 될겁니다.
그리고 share lib 을 찾지 못하는 대부분의 경우
-lts 이런 식이 아니고 /full/path/lib.name.so 이런 식으로 lib 을 명시해주면 폼은 좀 안나지만 100% 성공 합니다.
이런거도 노하우라면 노하우죠.