samdauwe / BabylonCpp

A port of Babylon.js to C++
Apache License 2.0
284 stars 37 forks source link

Compilation on Windows #11

Closed Dimous closed 6 years ago

Dimous commented 6 years ago

Hello! So, I pulled 093ce10d40120df4c1219f2970ed746f7ba73ab5, ran python cmake_build.py configure then tried to build a release x64 version with MSVC 15.8.6 on Windows 10 x64 I got 310 errors and 23 warnings:

``` Severity Code Description Project File Line Suppression State Error C2039 'max': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 24 Error C3861 'max': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 24 Error C2039 'max': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 25 Error C3861 'max': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\animations\easing\elastic_ease.cpp 25 Error C2027 use of undefined type 'std::array' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 127 Error C2027 use of undefined type 'std::array' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 129 Error C2065 'mode': undeclared identifier BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\materials\standard_material_defines.cpp 130 Error C2039 'accumulate': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 128 Error C3861 'accumulate': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 128 Error C2039 'accumulate': is not a member of 'std' BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 138 Error C3861 'accumulate': identifier not found BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\src\actions\action_manager.cpp 138 Error C2059 syntax error: ')' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70 Error C2334 unexpected token(s) preceding ':'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70 Error C2143 syntax error: missing ')' before ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100 Error C2059 syntax error: ')' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 100 Error C2059 syntax error: '}' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 117 Error C2143 syntax error: missing ';' before '}' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 117 Error C3861 'pcg32_random_r': identifier not found (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 67 Error C3615 constexpr function 'BABYLON::Math::PCG::operator ()' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 65 Error C2143 syntax error: missing ',' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 23 Error C3646 '_Mysb': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 28 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 28 Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 29 Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 36 Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 43 Error C2535 'BABYLON::std::wbuffer_convert<_Codecvt,_Elem,_Traits>::wbuffer_convert(void)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 43 Error C2061 syntax error: identifier '_Mysb' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 50 Error C2535 'BABYLON::std::wbuffer_convert<_Codecvt,_Elem,_Traits>::wbuffer_convert(void)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 50 Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 98 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 98 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 99 Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 103 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 103 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 104 Error C2653 'ios': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 244 Error C2061 syntax error: identifier 'seekdir' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 244 Error C2653 'ios': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 252 Error C2061 syntax error: identifier 'openmode' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 252 Error C2143 syntax error: missing ';' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 326 Error C3646 '_Str': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 330 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 330 Error C3646 '_Loc': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 331 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 331 Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 351 Error C2059 syntax error: '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 352 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 352 Error C2653 'wide_string': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354 Error C3646 'int_type': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 354 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 375 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 375 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381 Error C2535 'BABYLON::std::wstring_convert<_Codecvt,_Elem,_Walloc,_Balloc>::wstring_convert(const int)': member function already defined or declared (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 381 Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 402 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 402 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 403 Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 407 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 407 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 408 Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 412 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 412 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 413 Error C3646 'from_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 418 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 418 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 419 Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 462 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 462 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 463 Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 467 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 467 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 468 Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 478 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 478 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 479 Error C3646 'to_bytes': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 484 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 484 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 485 Error C3646 '_Loc': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 533 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 533 Error C3646 '_Berr': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 534 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 534 Error C3646 '_Werr': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 535 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocbuf 535 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 19 Error C2504 'facet': base class undefined (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 19 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 22 Error C2614 'BABYLON::std::messages_base': illegal member initialization: 'facet' is not a base or member (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 23 Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 35 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 35 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 36 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 38 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 38 Error C3646 'get': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 43 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 43 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 45 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54 Error C3646 'id': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 54 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 64 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 64 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70 Error C2143 syntax error: missing ',' before '*' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 70 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 92 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 92 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 96 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 96 Error C3646 'do_get': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101 Error C2275 'BABYLON::std::messages_base::catalog': illegal use of this type as an expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101 Error C2062 type 'int' unexpected (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 101 Error C2334 unexpected token(s) preceding '{'; skipping apparent function body (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 103 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119 Error C2143 syntax error: missing ';' before 'BABYLON::std::messages<_Elem>::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 136 Error C2143 syntax error: missing ',' before '&' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 136 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 150 Error C2143 syntax error: missing ';' before 'BABYLON::std::messages::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 150 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 151 Error C2143 syntax error: missing ';' before 'BABYLON::std::messages::id' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 151 Error C2653 'locale': is not a class or namespace name (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 19 Error C2504 'facet': base class undefined (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 19 Error C2059 syntax error: ':' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 31 Error C2143 syntax error: missing ';' before '<' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 43 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 43 Error C2238 unexpected token(s) preceding ';' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 44 Error C3646 'grouping': unknown override specifier (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56 Error C2059 syntax error: '(' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56 Error C1003 error count exceeds 100; stopping compilation (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmon 56 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\heightmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\temperature.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 65 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot2D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 63 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 72 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot3D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 69 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C2676 binary '[': 'const std::array' does not define this operator or a conversion to a type acceptable to the predefined operator (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C2088 '[': illegal for class (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 79 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\terrain\rainmap.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76 Error C3615 constexpr function 'BABYLON::Extensions::FastSimplexNoise::dot4D' cannot result in a constant expression (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\Extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp) Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\include\babylon\extensions\hexplanetgeneration\utils\fast_simplex_noise.h 76 Error C2079 'BABYLON::Extensions::FastSimplexNoise::GRAD3' uses undefined class 'std::array,12>' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 33 Error C2373 'GRAD3': redefinition; different type modifiers Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 32 Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 33 Error C2079 'BABYLON::Extensions::FastSimplexNoise::GRAD4' uses undefined class 'std::array,32>' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 47 Error C2373 'GRAD4': redefinition; different type modifiers Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 46 Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 47 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 212 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 219 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 226 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 321 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 328 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 335 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 342 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 488 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 495 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 502 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 509 Error C2088 '[': illegal for class Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\hexplanetgeneration\utils\fast_simplex_noise.cpp 516 Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' MaterialsLibrary C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\MaterialsLibrary\LINK 1 Error LNK1181 cannot open input file '..\..\..\build\lib\babyloncpp.lib' BabylonCppLibBenchmarks C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\BabylonCpp\benchmarks\LINK 1 Error C2039 'iota': is not a member of 'std' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\noisegeneration\perlin_noise.cpp 45 Error C3861 'iota': identifier not found Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\noisegeneration\perlin_noise.cpp 45 Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' ProceduralTexturesLibrary C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\ProceduralTexturesLibrary\LINK 1 Error C2079 'ps' uses undefined class 'std::array' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 977 Error C2440 'initializing': cannot convert from 'initializer list' to 'int' Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 977 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 990 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 991 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 992 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 993 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1001 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1002 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1003 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1004 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1007 Error C2109 subscript requires array or pointer type Extensions c:\users\kasim\documents\git\babyloncpp\src\extensions\src\extensions\shaderbuilder\shader_builder.cpp 1008 Error LNK1181 cannot open input file '..\..\build\lib\babyloncpp.lib' Samples C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Samples\LINK 1 Error C2988 unrecognizable template declaration/definition SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2143 syntax error: missing ')' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2143 syntax error: missing ';' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2365 'Ts': redefinition; previous definition was 'template parameter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2143 syntax error: missing ';' before '<' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2065 'Ts': undeclared identifier SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C3544 '_Ty': parameter pack expects a type template argument SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2039 'type': is not a member of 'std::common_type' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 171 Error C2447 '{': missing function header (old-style formal list?) SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 171 Error C2988 unrecognizable template declaration/definition SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2143 syntax error: missing ')' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2143 syntax error: missing ';' before '...' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2365 'Ts': redefinition; previous definition was 'template parameter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2059 syntax error: '>' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2065 'Ts': undeclared identifier SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C3544 '_Ty': parameter pack expects a type template argument SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2039 'type': is not a member of 'std::common_type' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 177 Error C2447 '{': missing function header (old-style formal list?) SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 177 Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119 Error C2334 unexpected token(s) preceding ':'; skipping apparent function body SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119 Error C2143 syntax error: missing ')' before ';' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263 Error C2059 syntax error: ')' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263 Error C2238 unexpected token(s) preceding ';' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 263 Error C2059 syntax error: 'namespace' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\rolling_average.h 7 Error C2143 syntax error: missing ';' before '{' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\rolling_average.h 7 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_startMonitoringTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 30 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_min' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 31 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_max' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 32 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_average' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 33 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_current' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 34 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 35 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 36 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAverage' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 37 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 38 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 39 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 40 Error C2039 '_startMonitoringTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 44 Error C2039 '_min': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 46 Error C2039 '_max': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 47 Error C2039 '_average': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 48 Error C2039 '_current': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 49 Error C2039 '_totalValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 50 Error C2039 '_totalAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 51 Error C2039 '_lastSecAverage': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 52 Error C2039 '_lastSecAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 53 Error C2039 '_lastSecTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 54 Error C2039 '_lastSecValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 55 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_startMonitoringTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 45 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_min' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 46 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_max' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 47 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_average' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 48 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_current' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 49 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 50 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_totalAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 51 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAverage' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 52 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecAccumulated' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 53 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecTime' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 54 Error C2614 'BABYLON::PerfCounter': illegal member initialization: '_lastSecValueCount' is not a base or member SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 55 Error C2039 '_startMonitoringTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 60 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 59 Error C2039 '_min': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 61 Error C2039 '_max': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 62 Error C2039 '_average': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 63 Error C2039 '_current': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 64 Error C2039 '_totalValueCount': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 65 Error C2039 '_totalAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 66 Error C2039 '_lastSecAverage': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 67 Error C2039 '_lastSecAccumulated': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68 Error C2780 '_OutIt std::move(_InIt,_InIt,_OutIt)': expects 3 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 68 Error C2039 '_lastSecTime': is not a member of 'BABYLON::PerfCounter' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69 Error C2672 'std::move': no matching overloaded function found SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69 Error C2780 '_FwdIt2 std::move(_ExPo &&,_FwdIt1,_FwdIt1,_FwdIt2) noexcept': expects 4 arguments - 1 provided SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69 Error C1003 error count exceeds 100; stopping compilation SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 69 Warning C4244 'initializing': conversion from 'int' to 'stbi__uint16', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4965 Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4972 Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4973 Warning C4244 '=': conversion from 'int' to 'stbi_uc', possible loss of data (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\utils\stb_image.h 4974 Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 70 Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 72 Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 75 Warning C4003 not enough arguments for function-like macro invocation 'min' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 77 Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 106 Warning C4003 not enough arguments for function-like macro invocation 'max' (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\core\random.h 107 Warning C4346 'id': dependent name is not a type (compiling source file C:\Users\kasim\Documents\Git\BabylonCpp\src\BabylonCpp\src\tools\tools.cpp) BabylonCpp c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.15.26726\include\xlocmes 119 Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1 Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1 Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1 Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1 Warning D9002 ignoring unknown option '-fno-var-tracking' Extensions C:\Users\kasim\Documents\Git\BabylonCpp\release_build\src\Extensions\cl 1 Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 154 Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 170 Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 172 Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 176 Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\babylon_stl_util.h 178 Warning C4003 not enough arguments for function-like macro invocation 'min' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 119 Warning C4003 not enough arguments for function-like macro invocation 'max' SampleLauncher c:\users\kasim\documents\git\babyloncpp\src\babyloncpp\include\babylon\tools\perf_counter.h 127 ```

🙁

samdauwe commented 6 years ago

Thanks for letting me know. I will have a further look into those issues today and tomorrow.

samdauwe commented 6 years ago

The build issues with MSVC should be fixed now. Could you try if the build succeeds now?

Dimous commented 6 years ago

No errors 👍