2013-03-09 9 views
0

.run 파일 인 developer.nokia 웹 사이트에서 Qt 4.8을 설치했습니다. 왜냐하면 그것은 노키아에서 라이브러리는 openssl 컴파일 된 것으로 가정하기 때문에 ... 나는 우분투 11.10을 사용하고 openssl이 이미 설치되어있다. 이 때문에 QSsl 클래스를 작동시킬 수 없습니다. 무엇을 잘못 했습니까?Qt가 openssl을 찾을 수 없습니다.

누구나 제대로 작동하는 Qt SDK 4.8을 아십니까?

감사합니다.

+0

your_qt_directory/example/network/securesocketclient에서 코드를 올바르게 컴파일 할 수 있습니까? – camino

+0

컴파일하는 것이 아닙니다. 모든 것은 잘 컴파일됩니다. 문제는'QSslSocket :: supportsSsl()'이 false를 반환한다는 것입니다. –

답변

2
export QTDIR=/home/user/qtsdk-2010.05/ 
export PATH=$QTDIR/bin:$QTDIR/qt/bin:$PATH 
export LD_LIBRARY_PATH=/home/user/qtsdk-2010.05/lib/:/home/user/qtsdk-2010.05/qt/lib/:$LD_LIBRARY_PATH 

당신의 SDK 경로

에 qtsdk - 2010.05을 변경하고 확인 바이너리 경로를 확인하고 LIB는 qmake ,make clean , make

+0

하지만 Qt 광고는 사용하지 않습니다. 내가 무료 Qt 버전 –

+0

무료 버전을 설치, 확인, 그냥 자신의 SDK에 바이너리 경로 및 lib 경로를 변경 qmake, 깨끗하게 확인 – camino

+0

다른 버전으로 광고를 대체했습니다 – camino

0

이 저장소에서 qt-sdk를 설치하는 문제를 해결 한 후, 올바른하시기 바랍니다.

sudo apt-get install qt-sdk 

Qt는 창조주의 최신 버전은 qt-project.org

설치됩니다 그러나 Ubuntu 11.10 Qt 4.7에 대한

하지 4.7에서 찾을 수 있습니다. Qt 4.8은 새로운 Ubuntu 버전의 저장소에서 사용할 수 있습니다.