我需要在我的symbian Qt项目中使用一些加密算法。 但我无法为我的symbian环境编译QCA。
如何将我的libcrypto.lib(它是用于symbian的openssl静态库)链接到我的QT应用程序?我找不到任何配置我的QT应用程序来接受此库的地方。
是否可以为symbian编译QCA?如果是,怎么做?
此致
答案 0 :(得分:5)
您可以在.pro文件中以这种方式链接libcrypto.lib:
symbian: {
LIBS += -llibcrypto
}
答案 1 :(得分:0)
您必须对QCA进行代码更改才能使其编译为Symbian。因此,虽然有可能,但您需要花一些时间才能使其正常工作,它不会开箱即用(正如您所发现的那样)。
由于您没有在加密函数方面准确指出所需内容,因此有QCryptographicHash类可提供MD4,MD5和SHA1哈希生成。
否则,你会遇到openssl,你可以使用laalto的答案来链接libcrypto.lib