QT 5.0.1 windows下编译使用QCA和qca-ossl
我使用的环境是windows7 x64。
官方的QCA目前版本是2.0.3, 但是是在QT4下编译的,QT5有些方法已经deprecated,所以用QT5编译会报错,我修正了编译不过的地方,具体请查看附件。
编译方法:
1. 设置环境变量(我的QT5.0.1安装在D:\Qt\Qt5.0.1):
QTDIR=D:\Qt\Qt5.0.1\5.0.1\mingw47_32
QTMAKESPEC=D:\Qt\Qt5.0.1\5.0.1\mingw47_32\mkspecs
PATH加上 %QTDIR%\bin;D:\Qt\Qt5.0.1\Tools\MinGW\bin
2.
configure
nmake (or make or mingw32-make)
installwin
或者直接打开qca.pro在QT creator里面进行编译。
安装qca-ossl
1. 下载 OpenSSL 1.0.1c, 安装好;
2. 在c:\新建local目录,把OpenSSL-Win32安装目录下的include全部拷贝到local,拷贝OpenSSL-Win32\lib\MinGW下面的所有文件到C:\local\lib,并把所有*.a文件重命名为*.lib;
目录结构如下:
C:.
├─include
│ └─openssl
│ aes.h
│ applink.c
│ asn1.h
│ asn1t.h
│ asn1_mac.h
│ bio.h
│ blowfish.h
│ bn.h
│ buffer.h
│ camellia.h
│ cast.h
│ cmac.h
│ cms.h
│ comp.h
│ conf.h
│ 。。。
└─lib
├─ libeay32.def
├─ libeay32.lib
├─ ssleay32.def
└─ ssleay32.lib
3.
在D:\Qt\Qt5.0.1\5.0.1\mingw47_32\mkspecs\features里面新建文件winlocal.prf
内容为 WINLOCAL_PREFIX = C:/local
4.
configwin r
qmake
nmake (or make or mingw32-make)
使用的时候copy lib\*.dll %QTDIR%\plugins\crypto
参考文章:http://www.essentialunix.org/index.php?option=com_content&view=article&id=48:qcatutorial&catid=34:qttutorials&Itemid=53
相关推荐
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part05.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part07.rar
在提供的压缩包文件中,"vs2010+qt5.0.1+opencv2.4.3"可能包含详细的配置文档、示例代码或者预编译的库,以帮助用户快速搭建和理解这个环境。用户需要解压文件并根据指南进行操作,以便成功地将这三个组件整合在一起...
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part01.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part03.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part18.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part16.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part04.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part09.rar
Anaconda是大数据科学和...总之,Anaconda3-5.0.1-Windows-x86_64.exe是一个强大且全面的数据科学平台,对于Python开发者和数据科学家来说,是一个不可或缺的工具,可以帮助他们高效地完成数据处理、分析和建模任务。
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part10.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part19.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part14.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part15.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part06.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part11.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part17.rar
PyQt4-4.10-gpl-Py3.3-Qt5.0.1 x86
qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.part04.rar
qt-windows-opensource-5.0.1-mingw47_32-x86-offline.part02.rar