Hi,
compile environment
Visual Studio Community 2019 Version 16.6.5
qt source git:5.15
windows 10 1803 Chinese (Simplified)
--------------
"C:\Windows\System32\cmd.exe" /k "C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
SET _ROOT=D:\program\qt5
SET QT_PLUGIN_PATH=%_ROOT%\qtbase\plugins
SET QT_QPA_PLATFORM_PLUGIN_PATH=%_ROOT%\qtbase\plugins\platforms
set
path=C:\Python27;C:\Strawberry\perl\bin;D:\program\llvm-project\build\Release\bin;%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%_ROOT%\qtrepotools\bin;D:\program\icu\icu4c\bin64;"C:\Program
Files\CMake\bin";%path%
set LLVM_INSTALL_DIR=D:\program\llvm-project\build\Release
configure.bat -debug-and-release -developer-build -confirm-license -nomake
tests -opensource -platform win32-msvc -icu -I D:\program\icu\icu4c\include -L
D:\program\icu\icu4c\lib64 -opengl desktop -no-angle
--
Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.
WARNING: Building without node.js will disable some features of QtWebEngine
DevTools.
--------------
nmake:
cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings
-Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -utf-8 -EHsc -W3
-w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467
/Fd.obj\debug\tst_qmltests.vc.pdb -DUNICODE -D_UNICODE -DWIN32
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_NO_LINKED_LIST
-DTESTS_SOURCE_DIR=\"D:/program/qt5/qtwebengine/tests/auto/quick/\"
-DQUICK_TEST_SOURCE_DIR=\"D:/program/qt5/qtwebengine/tests/auto/quick/qmltests\\data\"
-DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_QMLTEST_LIB
-DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_TESTLIB_LIB -DQT_QMLMODELS_LIB
-DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB
-DQT_CORE_LIB
-DQT_TESTCASE_BUILDDIR="\"D:/program/qt5/qtwebengine/tests/auto/quick/qmltests\""
-I. -I..\..\quick -I..\shared -I..\..\shared -ID:\program\qt5\qtbase\include
-ID:\program\qt5\qtbase\include\QtWebEngine
-ID:\program\qt5\qtbase\include\QtWebEngineCore
-ID:\program\qt5\qtbase\include\QtQuick
-ID:\program\qt5\qtbase\include\QtQuickTest
-ID:\program\qt5\qtbase\include\QtWidgets -ID:\program\qt5\qtbase\include\QtGui
-ID:\program\qt5\qtbase\include\QtTest
-ID:\program\qt5\qtbase\include\QtQmlModels
-ID:\program\qt5\qtbase\include\QtWebChannel
-ID:\program\qt5\qtbase\include\QtQml -ID:\program\qt5\qtbase\include\QtNetwork
-ID:\program\qt5\qtbase\include\QtPositioning
-ID:\program\qt5\qtbase\include\QtCore -I.moc\debug
-ID:\program\icu\icu4c\include -ID:\program\qt5\qtbase\mkspecs\win32-msvc
-Fo.obj\debug\ @C:\Users\CHENDI~1.NIN\AppData\Local\Temp\nmD02E.tmp
tst_qmltests.cpp
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(67): error C3646:
'readKey': unknown override specifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(67): error C2059:
syntax error: '('
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(67): error C2334:
unexpected token(s) preceding '{'; skipping apparent function body
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(73): error C3646:
'sslconf': unknown override specifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(73): error C4430:
missing type specifier - int assumed. Note: C++ does not support default-int
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(44): error C2065:
'sslconf': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(44): error C2653:
'QSslCertificate': is not a class or namespace name
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(44): error C3861:
'fromPath': identifier not found
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(45): error C2065:
'sslconf': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(45): error C3861:
'readKey': identifier not found
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(49): error C2061:
syntax error: identifier 'QSslSocket'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(50): error C3536:
'socket': cannot be used before it is initialized
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(50): error C2065:
'sslconf': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(54): error C2541:
'delete': cannot delete objects that are not pointers
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C2653:
'QSslSocket': is not a class or namespace name
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C2065:
'SocketError': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C3544:
'Args': parameter pack expects a type template argument
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C2955:
'QOverload': use of class template requires template argument list
D:\program\qt5\qtbase\include\QtCore\../../src/corelib/global/qglobal.h(1234):
note: see declaration of 'QOverload'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C2065:
'error': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(59): error C2653:
'QSslSocket': is not a class or namespace name
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(59): error C2061:
syntax error: identifier 'SocketError'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(59): error C2065:
'e': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(58): error C2661:
'QObject::connect': no overloaded function takes 2 arguments
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2065:
'QSslError': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2923:
'QList': 'QSslError' is not a valid template type argument for parameter 'T'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2955:
'QList': use of class template requires template argument list
D:\program\qt5\qtbase\include\QtCore\../../src/corelib/kernel/qmetatype.h(2254):
note: see declaration of 'QList'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2955:
'QOverload': use of class template requires template argument list
D:\program\qt5\qtbase\include\QtCore\../../src/corelib/global/qglobal.h(1234):
note: see declaration of 'QOverload'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2653:
'QSslSocket': is not a class or namespace name
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(60): error C2065:
'sslErrors': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(61): error C2065:
'QSslError': undeclared identifier
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(61): error C2923:
'QList': 'QSslError' is not a valid template type argument for parameter 'T'
D:\program\qt5\qtwebengine\tests\auto\shared\httpsserver.h(61): error C2678:
binary '<<': no operator found which takes a left-hand operand of type 'QDebug'
(or there is no acceptable conversion)
Thanks for your help.
DianChen
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development