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

如何在symbian的Qt或CQA中使用openssl?,qt,symbian,Qt,Symbian,我需要在我的symbian Qt项目中使用一些加密算法。 但我无法为我的symbian环境编译QCA 如何将我的libcrypto.lib(symbian的openssl静态库)链接到我的QT应用程序?我找不到任何地方配置我的QT应用程序以接受此库 是否可以为symbian编译QCA?如果是,如何进行 关于您可以通过以下方式在.pro文件中链接libcrypto.lib: symbian: { LIBS += -llibcrypto } 您必须对QCA进行代码更改,才能使其为Symbian

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

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

  • 是否可以为symbian编译QCA?如果是,如何进行


  • 关于

    您可以通过以下方式在.pro文件中链接libcrypto.lib:

    symbian: {
      LIBS += -llibcrypto
    }
    

    您必须对QCA进行代码更改,才能使其为Symbian编译。因此,虽然这是可能的,但您需要花费一些时间来实现它,但它无法开箱即用(正如您所发现的)

    由于您没有明确指定加密函数所需的内容,因此存在提供MD4、MD5和SHA1哈希生成的QCryptographicHash类

    否则,您就只能使用openssl,您可以使用laalto的答案链接libcrypto.lib