首页| 论坛| 消息

标题:vs2012 编译Qt5 出错了
作者:oryjuvog
日期:2013-02-11 17:28
内容:

D:\Qt5.0.1-MSVC2012-x86>configure.bat -debug-and-release -opensource -c++11 -shared -no-ltcg -nomake demos -nomake tests -nomake examples -accessibility -opengl desktop -platform win32-msvc2012 -qt-zlib -qt-pcre -no-icu -qt-libpng -qt-libjpeg -qt-freetype -no-angle -no-vcproj -sse2 -sse3 -ssse3 -sse4.1 -sse4.2 -avx -avx2 -no-openssl -no-qml-debug -native-gestures -mp -qt-style-windows -qt-style-windowsxp -qt-style-windowsvista -qt-style-fusion

: “QList”: 对于参数“T”,“QSslCipher”不是有效的 模板 类型变量 (ssl\qsslsock
et_openssl.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(100) : error C2061
: 语法错误: 标识符“QSslSocket” (ssl\qsslsocket.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(130) : error C2065
: “QSslCipher”: 未声明的标识符 (ssl\qsslsocket_openssl.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(100) : error C2143
: 语法错误 : 缺少“;”(在“*”的前面) (ssl\qsslkey.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(130) : error C2923
: “QList”: 对于参数“T”,“QSslCipher”不是有效的 模板 类型变量 (ssl\qsslsock
et_openssl.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(100) : error C2433
: “QSslSocketPrivate::QSslSocket”: 不允许在数据声明中使用“inline” (ssl\qsslk
ey.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(131) : error C2065
: “QSslCipher”: 未声明的标识符 (ssl\qsslsocket_openssl.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(100) : error C4430
: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int (ssl\qsslkey.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_p.h(131) : error C2923
: “QList”: 对于参数“T”,“QSslCipher”不是有效的 模板 类型变量 (ssl\qsslsock
et_openssl.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase\src\network\ssl\qsslsocket_openssl_p.h(66) : fata
l error C1083: 无法打开包括文件:“openssl/asn1.h”: No such file or directory (s
sl\qsslsocket.cpp)
d:\qt5.0.1-msvc2012-x86\qtbase ..

回复 发表
主题 版块