标题:求帮忙解决一个问题,愿意支付费用
作者:liulun
日期:2016-01-01 17:54
内容:
我在编译qupzilla这个程序的时候提示需要openssl的库
我怎么弄也弄不进去
求人解决问题,愿意支付费用!
我的QQ 412588801
#1 [liulun 01-01 17:55]
库的地址是:
https://github.com/QupZilla/qupzilla/tree/v1.8
注意是1.8版本
#2 [kimtaikee 01-04 13:48]
1. 这个v1.8需要最新版本的Qt 5.6,且其处于beta 版本,下来安装上. https://download.qt.io/development_releases/qt/5.6/5.6.0-beta/
2. 我在网上找了现成了编译好的OpenSSL 1.0.2d VS2010版本,地址:http://p-nand-q.com/programming/windows/building_openssl_with_visual_studio_2013.html
3. 弄好openssl的依赖 openssl_inc.pri
OPENSSL_DIR = "E:/openssl-1.0.2"
CONFIG(debug, debug|release) {
DEBUG_RELEASE = debug
} else {
DEBUG_RELEASE = release
}
INCLUDEPATH *= $OPENSSL_DIR/${DEBUG_RELEASE}/include
LIBS += -L$OPENSSL_DIR/${DEBUG_RELEASE}/lib -llibeay32
LIBS += -L$OPENSSL_DIR/${DEBUG_RELEASE}/lib -lssleay32
把文件保存为qupzilla根目录下的openssl_inc.pri
4. 编译的时候会产生若干问题,自己Fix,
类WebHitTestResult没有导出所以 include "qzcommon.h" 加上 QUPZILLA_EXPORT
5. 把openssl的两个dll拷贝到bin目录,运行然后就是这副模样?
#3 [liulun 02-26 13:23]
sorry现在才看到,我后来没有用这个方案