大家好,我的程序在PC 上执行没有错误但是交叉编译后在MINI2440 上执行时
QSslSocket的connectToHostEncrypted执行出错,
错误:*** glibc detected *** ./myApp: free(): invalid pointer: 0x00bee9b8 ***
编译方式动态和静态都试过,同样报错误
QT版本:4.6.0
Openssl版本:openssl-0.9.8k
程序代码如下:
QSslSocket *sslsocket=new QSslSocket();
sslsocket->connectToHostEncrypted("myhost.com",443);
if(!sslsocket->waitForEncrypted())
QMessageBox::information(this,"title","SSL Connecting Error",QMessageBox::Ok);
else
QMessageBox::information(this,"title","SSL Connecting Ok",QMessageBox::Ok);
sslsocket->close();
清大虾们瞅一眼看看怎么回事。谢谢