首页 > 代码库 > 编译OpenSSL的64位碰到问题
编译OpenSSL的64位碰到问题
环境是WIN2003 64位系统,VC2008,Qt4.7.4源代码,用configure的参数是
然后nmake时发生错误:
Plain Text code?
1 2 3 4 5 6 7 8 9 10 11 12 13 | -platform win32-msvc2008 -opensource -debug -debug-and-release -no-phonon -fast -nomake examples -nomake demos -no-dsp -no-vcproj -no-cetest -no-s60 -qt-sql-odbc -qt-sql-sqlite -plugin-sql-odbc -plugin-sql-sqlite -no-qt3support -no-opengl -no-openvg -no-incredibuild-xge -openssl |
然后nmake时发生错误:
Plain Text code?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(96) : error C4430: 缺少类型说明 符 - 假定为 int。注意: C++ 不支持默认 int d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(96) : warning C4183: “QSslCert ficate_from_X509”: 缺少返回类型;假定为返回“int”的成员函数 d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(97) : error C2923: “QList”:“ SslCertificate”不是参数“T”的有效 模板 类型变量 d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(96) : 参见“QSslCertifi ate”的声明 d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(98) : error C2923: “QList”:“ SslCertificate”不是参数“T”的有效 模板 类型变量 d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(96) : 参见“QSslCertifi ate”的声明 d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(99) : error C4430: 缺少类型说明 符 - 假定为 int。注意: C++ 不支持默认 int d:\qt\4.7.4\src\network\ssl\qsslcertificate_p.h(99) : error C2143: 语法错误 : 缺 少“,”(在“&”的前面) ssl\qsslsocket_openssl.cpp(181) : error C2143: 语法错误 : 缺少“;”(在“QSslSoc etBackendPrivate::QSslCipher_from_SSL_CIPHER”的前面) ssl\qsslsocket_openssl.cpp(181) : error C4430: 缺少类型说明符 - 假定为 int。注意 : C++ 不支持默认 int ssl\qsslsocket_openssl.cpp(182) : error C4430: 缺少类型说明符 - 假定为 int。注意 : C++ 不支持默认 int ssl\qsslsocket_openssl.cpp(183) : error C2146: 语法错误 : 缺少“;”(在标识符“c ph”的前面) ssl\qsslsocket_openssl.cpp(183) : error C2065: “ciph”: 未声明的标识符 .... d:\qt\4.7.4\src\network\ssl\qsslsocket_openssl_p.h(91) : error C4430: 缺少类型说 明符 - 假定为 int。注意: C++ 不支持默认 int d:\qt\4.7.4\src\network\ssl\qsslsocket_openssl_p.h(91) : error C2061: 语法错误 :
标识符“QSslSocket” 正在生成代码... NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 9.0 \VC\BIN\amd64\cl.EXE"”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 9.0 \VC\BIN\amd64\nmake.exe"”: 返回代码“0x2” NMAKE : fatal error U1077: “""C:\Program”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “cd”: 返回代码“0x2” Stop. NMAKE : fatal error U1077: “""C:\Program”: 返回代码“0x2” Stop. |
编译OpenSSL的64位碰到问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。