도와주세요!!
글 수 15,339
첨으로 질문올리는 초보입니다.^^
qt2쓰다가 designer3쓰고 싶어서 qt3.3.8버번을 업그레이드 했는데 동작을 잘 안하네요..ㅠㅠ
먼저 설치는 강좌를 보고 완료하였습니다.
x86용으로 qmake하면 잘 작동하는데, arm용으로 qmake로 make하면 에러가 발생합니다.
arm용으로 tmake로 make하면 문제없이 잘 작동합니다.
tmake로 잘 되는거 보면 환경설정가 잘 못되어 그런것 같지는 않은데 말입니다.
원인을 못잡겠습니다.
우선 소스파일(main.cpp)은 기본 hello파일입니다.(강좌의 예제)
첨부파일의 main.jpg입니다.
qmake -project
qmake
make라고 치면
/usr/bin/ld: cannot fing -lqt 오류가 발생합니다.
환경설정 파일입니다.
이상한 점은 qmake로 만든 Makefile이 arm-linux-g++로 안잡히고 gcc로 잡히네요..
어디가 잘 못 일까요??
고수님들의 답변 부탁드립니다..
첨부파일의 main.jpg입니다.
qmake -project
qmake
make라고 치면
/usr/bin/ld: cannot fing -lqt 오류가 발생합니다.
환경설정 파일입니다.
이상한 점은 qmake로 만든 Makefile이 arm-linux-g++로 안잡히고 gcc로 잡히네요..
어디가 잘 못 일까요??
고수님들의 답변 부탁드립니다..
2008.09.09 20:30:57 (*.36.233.90)
강좌 올려주신 분이시네요.. 아 감사히 잘 봤습니다..^^ 정말 감사합니다..
최초 설치할 때에는 적어주신 바와 같이 환경설정하고 설치하였습니다.
오류를 잡으려고 제가 다른 문서를 보고 수정해 본 것입니다...^^;;
지금은 적어주신 대로 되어 있습니다...
지금 갑자기 생각났는데....
강좌대로
]# ./configure -xplatform qws/linux-arm-g++ -qconfig qpe -system-jpeg -no-xft -qvfb -depths 8,16 로 설치하면
No shared library support for platform/compiler qws/linux-arm-g++shared
Available platforms: cygwin-arm-g++ cygwin-ipaq-g++ cygwin-sharp-g++ freebsd-g++ linux-arm-g++
~~~~~~~~
이런 메시지가 나오면서 중단됩니다.
그래서 qtopia 2.1.1. 설치 강좌를 보고
]# ./configure -xplatform linux-arm-g++ -qconfig qpe -system-jpeg -no-xft -qvfb -depths 8,16 로설치하니
설치에 성공하였습니다.
이것이 원인이 될까요??
최초 설치할 때에는 적어주신 바와 같이 환경설정하고 설치하였습니다.
오류를 잡으려고 제가 다른 문서를 보고 수정해 본 것입니다...^^;;
지금은 적어주신 대로 되어 있습니다...
지금 갑자기 생각났는데....
강좌대로
]# ./configure -xplatform qws/linux-arm-g++ -qconfig qpe -system-jpeg -no-xft -qvfb -depths 8,16 로 설치하면
No shared library support for platform/compiler qws/linux-arm-g++shared
Available platforms: cygwin-arm-g++ cygwin-ipaq-g++ cygwin-sharp-g++ freebsd-g++ linux-arm-g++
~~~~~~~~
이런 메시지가 나오면서 중단됩니다.
그래서 qtopia 2.1.1. 설치 강좌를 보고
]# ./configure -xplatform linux-arm-g++ -qconfig qpe -system-jpeg -no-xft -qvfb -depths 8,16 로설치하니
설치에 성공하였습니다.
이것이 원인이 될까요??
에러 내용을 보았을 때에는 라이브러리 path가 제대로 안 잡혀서 그런것이 아닌가 생각됩니다.
강좌 글 http://forum.falinux.com/zbxe/?mid=graphic&page=2&document_srl=406306 의 중간을 보시면
arm 용으로 컴파일할 때에는 미리 환경 변수를 설정하는 부분이 있습니다.
그 환경변수 설정에서 QT 라이브러리의 디렉토리 경로 설정을 확인해 보십시오.
]# vi qpe.env
#!/bin/bash
QPEDIR=/app/qpe
QTDIR=$QPEDIR
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QPEDIR QTDIR PATH LD_LIBRARY_PATH