Unsolved Qt failed to compile MSVC2017 X86 platform
-
@SGaist said in Qt failed to compile MSVC2017 X86 platform:
AFAIK, you should be able to disable both through options.
Yes, I'm not using it now
-
So the compilation goes further ?
-
@SGaist said in Qt failed to compile MSVC2017 X86 platform:
So the compilation goes further ?
Yes, the compilation is underway
-
@SGaist Why did I compile QT in qtwebengine chromium code problems caused by errors, do not know how you solve it? Do you need transcoding every time? The operating system I use is windows
-
@jack9603301 said in Qt failed to compile MSVC2017 X86 platform:
@SGaist Why did I compile QT in qtwebengine chromium code problems caused by errors, do not know how you solve it? Do you need transcoding every time? The operating system I use is windows
Sorry, I don't understand what you wrote here.
-
@SGaist said in Qt failed to compile MSVC2017 X86 platform:
Sorry, I don't understand what you wrote here.
In China, I do QT5.9.2 complete compile, but in the qtwebengine module compile compile error, error information from coding problems to grammatical errors are, what's the matter?
-
@jack9603301 Can you post the errors?
-
@jsulm said in Qt failed to compile MSVC2017 X86 platform:
Can you post the errors?
Sorry, I checked the data myself. I'm trying to modify the operating system locale and recompile the QT, so I can't post the error prompt
-
@jsulm D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (46): error C2059: syntax error: "public""
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (48): error C4430: - int is assumed to be lack of the type specifier. Note: C++ does not support default int
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (48): error C2550: "cc:: IndexRect": constructor initializer list can only be used in constructor definitions
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (48): warning C4508: "cc:: IndexRect": the function should return a value; assume the "void" return type
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (47): error C3615: constexpr function "cc:: IndexRect" does not generate constant expressions
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (48): note: controls access to the end of the constexpr function, resulting in a failure
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (50): error C2588: ":: ~IndexRect": illegal global destructor
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (50): error C4430: - int is assumed to be lack of the type specifier. Note: C++ does not support default int
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (50): error C2610: "int cc:: IndexRect (void)": not a special member function that can be considered silently
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (52): error C2270: "left": modifiers are not allowed on non member functions
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (52): error C2065: "left_": undeclared identifier
D:\qt\src\qt-everywhere-opensource-src-5.9.2\qtwebengine\src\3rdparty\chromium\cc\base\index_rect.h (52): error C3615: constexpr function "cc:: left" does not generate constant expressions -
The first full compilation of QT5.9.2 has been completed. Thank you
-
Did you need to do any modification in order to succeed ?