静态编译OpenSSL并整合到Qt
来源:互联网 发布:海康算法研究院怎么样 编辑:程序博客网 时间:2024/06/10 10:21
1. 下载OpenSSL源码
1.1 下载OpenSSL的源码:https://www.openssl.org/source/
1.2 解压到C:\openssl-1.0.2l
2. 编译OpenSSL源码
2.1 打开VS的命令工具:
32位:
64位:
2.2 使用cd命令定位到源码文件夹:
cd C:\openssl-1.0.2l
32位:
perl Configure VC-WIN32 no-asm --prefix=C:/QtOpenSSL
64位:
perl Configure VC-WIN64A no-asm --prefix=C:/QtOpenSSL64
2.4 输入命令
32位:
ms\do_ms
64位:
ms\do_win64a
2.5 输入编译命令
nmake -f ms\nt.mak
2.6 输入测试命令,显示passed all tests就是测试通过
nmake -f ms\nt.mak test
2.7 输入安装命令
nmake -f ms\nt.mak install
最后的C:\QtOpenSSL 或 C:\QtOpenSSL64即编译好的SSL库
3. 集成到Qt的静态编译版本中
在Qt的Configure命令中加入如下参数:
-openssl-linked OPENSSL_PREFIX=C:\QtOpenSSL OPENSSL_LIBS="-lssleay32 -llibeay32 -lgdi32"
阅读全文
0 0
- 静态编译OpenSSL并整合到Qt
- Windows平台 Qt 5.9 VS2017 静态编译 包括OpenSSL、ICU
- QT openssl ARM 编译
- Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)
- Qt for Windows:Qt 5.9.0 MinGW 静态编译版本(包含OpenSSL)
- Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)
- Qt for Windows:Qt 5.9.3 MinGW 静态编译版本(包含OpenSSL)
- openssl vs2015编译静态库
- Qt 5.6.2 静态编译(VS2013 x86 target xp openssl icu webkit)
- 编译FFMpeg的Android版本,并整合到android studio
- WINDOWS+CMAKE+VS2017编译OLLVM并整合到VS2017 NDK
- openssl静态编译和动态编译
- openssl 交叉编译到android
- QT静态编译
- 静态编译QT应用程序
- 浅谈 Qt 静态编译
- 如何静态编译QT
- qt 静态编译
- Linux下用户组、文件权限详解
- keil应用小贴士:Use MicroLIB是干什么的
- 只保留首尾汉字,中间的汉字用*代替
- 查询oracle数据库是32位还是64位
- iOS 11开发教程(十二)iOS11应用视图始祖——UIView
- 静态编译OpenSSL并整合到Qt
- IO之流的分类
- 线性回归随手笔记
- C/C++ 第四周线性表(二)-- 项目三 单链表的应用(1)
- python os.path模块常用方法详解
- 优雅的使用DbContext
- MAC上将python版本从2.7切换到3.5
- 构造函数
- java并发之CopyOnWriteArrayList