Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt-can';找不到openssl_Qt_Openssl_Libraries_Qsslsocket - Fatal编程技术网

Qt-can';找不到openssl

Qt-can';找不到openssl,qt,openssl,libraries,qsslsocket,Qt,Openssl,Libraries,Qsslsocket,我从developer.nokia网站安装了Qt 4.8,该网站是一个文件。因为它来自诺基亚,我假设这些库是用openssl编译的。。。 我使用Ubuntu11.10,它已经安装了openssl。 我不能让QSsl类工作,因为这,我做错了什么 有人知道一个合适的QtSDK4.8可以正常工作吗 谢谢 export QTDIR=/home/user/qtsdk-2010.05/ export PATH=$QTDIR/bin:$QTDIR/qt/bin:$PATH export LD_LIBRA

我从developer.nokia网站安装了Qt 4.8,该网站是一个
文件。因为它来自诺基亚,我假设这些库是用openssl编译的。。。
我使用Ubuntu11.10,它已经安装了openssl。
我不能让QSsl类工作,因为这,我做错了什么

有人知道一个合适的QtSDK4.8可以正常工作吗

谢谢

 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
请将qtsdk-2010.05更改为您的sdk路径


并确保二进制路径和库是正确的,然后
qmake,make clean,make

解决了从存储库安装
qt-sdk
的问题

sudo apt-get install qt-sdk
Qt Creator的更新版本可在
Qt project.org


但是对于
ubuntu11.10
qt4.7
将被安装,而不是
4.7
Qt 4.8
可在较新的
Ubuntu
版本的存储库中获得。

您能在您的\u Qt\u目录/example/network/securesocketclient中正确编译代码吗?这与编译无关。一切都很好。问题是
QSslSocket::supportsSsl()
返回false。但我不使用qt-commercial。我安装了免费的qt版本免费的版本还可以,只需将二进制路径和lib路径更改为您自己的sdk,然后qmake,make clean,make我已经用另一个版本替换了商业版,直到不起作用<代码>QSslSocket::supportsSsl()
仍然返回false…:(ldd您的二进制文件| grepqt-i的输出是什么?
sudo apt-get install qt-sdk