首页| 论坛| 消息

标题:qt-embedded-4.4.1如何才能支持QSslSocket????
作者:xiangxq
日期:2008-10-31 13:02
内容:

我在Windows下用QT4.4.0写好的代码,要把它移植到Windows mobile上去,就需要在qt-embedded-4.4.1上编译通过,但是我用到了QSslSocket,embedded版本不能够识别这种类型。编译的时候系统找不到这种socket。怎么办???
是不是要Openssl什么库文件加进去啊??


#1 [vrcats 11-04 20:36]
Qt 4.3以上已经整合了OpenSSL,编译的时候加上-ssl(好像是这个,自己确认一下),就可以写ssl程序了。Embedded也可以,编译时加入ssl模块,编程时候加入sslsocket包含文件就可以。
#2 [xiangxq 11-05 10:46]
不行啊!!! 编译的时候 -ssl参数不正确,要加入-openssl 或者加 -openssl-linked。现在我加入-openssl,configure通过了,但是在Nmake 的时候要报错哈!说什么头文件找不到。
#3 [vrcats 11-06 17:16]
你系统上要有现成的OpenSSL,编译的时候要用到其中的某些头文件,至少在Linux底下是这样的
#4 [xiangxq 11-11 18:27]
有,我已经把openssl文件夹下的头文件加入到了QT/include下了,但是编译的时候通不过,说找不到像errno.h这样的系统文件,但是我看了我的VS2005下VC中已经有这个文件。不知道是什么原因
#5 [dancy 05-28 20:30]
今天刚搞定,不过是在linux下,看看对您有没有参考价值吧:
http://hi.baidu.com/dancesimply/blog/item/f7f383d056b314df572c84e4.html

回复 发表
主题 版块