在Mingw下静态编译qt 5.7.1, 使用openssl 1.0.6d, 编译出来使用正常,然后下载最新的sqlcipher, 用最新的openssl 1.1.1b, 然后编译完毕正常运行。
现在开始改写qt sqlite 插件,试图静态连编,结果最后连接的时候无法找到HMAC_CTX_new函数 ,进入到sqlite.c一看,发现这个函数 需要特定的openssl版本。。。。果断注释掉宏重新编译,一切正常。
在Mingw下静态编译qt 5.7.1, 使用openssl 1.0.6d, 编译出来使用正常,然后下载最新的sqlcipher, 用最新的openssl 1.1.1b, 然后编译完毕正常运行。
现在开始改写qt sqlite 插件,试图静态连编,结果最后连接的时候无法找到HMAC_CTX_new函数 ,进入到sqlite.c一看,发现这个函数 需要特定的openssl版本。。。。果断注释掉宏重新编译,一切正常。