We're currently using Qt 5.6 but looking to upgrade soon. I tried building our app on Qt 5.11.1 with Visual Studio 2017 V15.8.2 and it failed on the first file: 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(51): error C2146: syntax error: missing ';' before identifier 'QT_WARNING_PUSH' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(57): error C2143: syntax error: missing ';' before '{' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(57): error C2447: '{': missing function header (old-style formal list?) 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(317): error C2144: syntax error: 'void' should be preceded by ';' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(317): error C2065: 'ForwardIterator': undeclared identifier 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(317): error C2146: syntax error: missing ')' before identifier 'begin' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(318): error C2143: syntax error: missing ';' before '{' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(318): error C2447: '{': missing function header (old-style formal list?) 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(685): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(685): error C2146: syntax error: missing ';' before identifier 'Q_DECL_CONSTEXPR' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(686): error C2143: syntax error: missing ';' before '{' 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(686): error C2447: '{': missing function header (old-style formal list?) 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(698): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(698): error C2086: 'int Q_DECL_CONST_FUNCTION': redefinition 1>c:\qt\qt5.11.1\5.11.1\msvc2015\include\qtcore\qalgorithms.h(685): note: see declaration of 'Q_DECL_CONST_FUNCTION' (cont)
I searched around and found: https://forum.qt.io/topic/93714/visual-studio-15-8-0-and-qt-5-11-1-does-not-compile-qrandom-std-aligned_storage but I've already done a completely clean build. It seems like there are changes being made here: https://codereview.qt-project.org/#/c/236948/2/src/corelib/tools/qalgorithms.h so should I wait for Qt5.11.2? Tom Isaacson _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development