• 6359阅读
  • 5回复

qt-embedded-4.4.1如何才能支持QSslSocket???? [复制链接]

上一主题 下一主题
离线xiangxq
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-31
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
我在Windows下用QT4.4.0写好的代码,要把它移植到Windows mobile上去,就需要在qt-embedded-4.4.1上编译通过,但是我用到了QSslSocket,embedded版本不能够识别这种类型。编译的时候系统找不到这种socket。怎么办???
是不是要Openssl什么库文件加进去啊??
离线vrcats
只看该作者 1楼 发表于: 2008-11-04
Qt 4.3以上已经整合了OpenSSL,编译的时候加上-ssl(好像是这个,自己确认一下),就可以写ssl程序了。Embedded也可以,编译时加入ssl模块,编程时候加入sslsocket包含文件就可以。
离线xiangxq

只看该作者 2楼 发表于: 2008-11-05
不行啊!!! 编译的时候 -ssl参数不正确,要加入-openssl 或者加 -openssl-linked。现在我加入-openssl,configure通过了,但是在Nmake 的时候要报错哈!说什么头文件找不到。
离线vrcats
只看该作者 3楼 发表于: 2008-11-06
你系统上要有现成的OpenSSL,编译的时候要用到其中的某些头文件,至少在Linux底下是这样的
离线xiangxq

只看该作者 4楼 发表于: 2008-11-11
有,我已经把openssl文件夹下的头文件加入到了QT/include下了,但是编译的时候通不过,说找不到像errno.h这样的系统文件,但是我看了我的VS2005下VC中已经有这个文件。不知道是什么原因
离线dancy
只看该作者 5楼 发表于: 2010-05-28
今天刚搞定,不过是在linux下,看看对您有没有参考价值吧:
http://hi.baidu.com/dancesimply/blog/item/f7f383d056b314df572c84e4.html
快速回复
限100 字节
 
上一个 下一个