如何在Qt或CQA中使用openssl进行symbian?

时间:2009-10-14 04:50:31

标签: qt symbian

我需要在我的symbian Qt项目中使用一些加密算法。 但我无法为我的symbian环境编译QCA。

  1. 如何将我的libcrypto.lib(它是用于symbian的openssl静态库)链接到我的QT应用程序?我找不到任何配置我的QT应用程序来接受此库的地方。

  2. 是否可以为symbian编译QCA?如果是,怎么做?

  3. 此致

2 个答案:

答案 0 :(得分:5)

您可以在.pro文件中以这种方式链接libcrypto.lib:

symbian: {
  LIBS += -llibcrypto
}

答案 1 :(得分:0)

您必须对QCA进行代码更改才能使其编译为Symbian。因此,虽然有可能,但您需要花一些时间才能使其正常工作,它不会开箱即用(正如您所发现的那样)。

由于您没有在加密函数方面准确指出所需内容,因此有QCryptographicHash类可提供MD4,MD5和SHA1哈希生成。

否则,你会遇到openssl,你可以使用laalto的答案来链接libcrypto.lib