Dear Devs I am trying to compile SUMO 1.10 on Windows with CMake and Visual Studio 12.0 2013.
I have generated the solution file in the directory cmake-build without errors, using cmake -G "Visual Studio 12 2013 Win64" .. However, when I compile within Visual studio, or using console cmake --build . --config Release I am getting numerous errors with similar messages, mostly to do with RandHelper (see below). This prevents a lot of the modules compiling, including the GUI exe as well. Any help is much appreciated Thank you Best H Niu ==================== C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(43): error C2146: syntax error : missing ',' before identifier 'seed' (C:\Users\hn4\Documents\G eofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(50): error C2143: syntax error : missing ';' before '(' (C:\Users\hn4\Documents\Geofencing\sumo -main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(50): error C2433: 'XoShiRo256PlusPlus::uint64_t' : 'inline' not permitted on data declarations (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(80): error C2146: syntax error : missing ';' before identifier 'rotl64' (C:\Users\hn4\Documents \Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(80): error C2433: 'XoShiRo256PlusPlus::uint64_t' : 'inline' not permitted on data declarations (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(80): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(80): error C2146: syntax error : missing ',' before identifier 'x' (C:\Users\hn4\Documents\Geof encing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(82): warning C4183: 'rotl64': missing return type; assumed to be a member function returning 'i nt' (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\ut ils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(84): error C2146: syntax error : missing ';' before identifier 'splitmix64' (C:\Users\hn4\Docum ents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxpr oj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(84): error C2433: 'XoShiRo256PlusPlus::uint64_t' : 'inline' not permitted on data declarations (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(84): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(84): error C2086: 'int XoShiRo256PlusPlus::uint64_t' : redefinition (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(80) : see declaration of 'XoShiRo256PlusPlus::uint64_t' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(84): error C2146: syntax error : missing ',' before identifier 'seed' (C:\Users\hn4\Documents\G eofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(89): warning C4183: 'splitmix64': missing return type; assumed to be a member function returnin g 'int' (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wir e\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(91): error C2146: syntax error : missing ';' before identifier 'state' (C:\Users\hn4\Documents\ Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(91): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(44): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(44): error C3867: 'XoShiRo256PlusPlus::seed': function call missing argument list; use '&XoShiR o256PlusPlus::seed' to create a pointer to member (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\su mo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(45): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(46): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(47): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51): error C2146: syntax error : missing ';' before identifier 'result' (C:\Users\hn4\Documents \Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51): error C2065: 'result' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main \src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51): error C2660: 'XoShiRo256PlusPlus::rotl64' : function does not take 2 arguments (C:\Users\h n4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wi re.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_ traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(52): error C2146: syntax error : missing ';' before identifier 't' (C:\Users\hn4\Documents\Geof encing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(52): error C2086: 'const int uint64_t' : redefinition (C:\Users\hn4\Documents\Geofencing\sumo-m ain\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(51) : see declaration of 'uint64_t' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(52): error C2065: 't' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(52): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(53): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(54): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(55): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(56): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(57): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(57): error C2065: 't' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(58): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(58): error C2660: 'XoShiRo256PlusPlus::rotl64' : function does not take 2 arguments (C:\Users\h n4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wi re.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(59): error C2065: 'result' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main \src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(69): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(74): error C2039: 'state' : is not a member of 'XoShiRo256PlusPlus' (C:\Users\hn4\Documents\Geo fencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(41) : see declaration of 'XoShiRo256PlusPlus' C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(81): error C2065: 'x' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(81): error C2065: 'k' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(85): error C2146: syntax error : missing ';' before identifier 'z' (C:\Users\hn4\Documents\Geof encing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(85): error C2065: 'z' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(85): error C3867: 'XoShiRo256PlusPlus::seed': function call missing argument list; use '&XoShiR o256PlusPlus::seed' to create a pointer to member (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\su mo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(85): error C2296: '+' : illegal, left operand has type 'void (__cdecl XoShiRo256PlusPlus::* )(c onst int)' (C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_ wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(86): error C2065: 'z' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(87): error C2065: 'z' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils/common/RandHelper.h(88): error C2065: 'z' : undeclared identifier (C:\Users\hn4\Documents\Geofencing\sumo-main\src\ utils\traction_wire\Element.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] c:\users\hn4\documents\geofencing\sumolibraries\eigen-3.4.0\eigen\src/Core/util/Meta.h(755): error C2059: syntax error : 'identifier' (C:\Users\hn4\Documents\Geofencing\ sumo-main\src\utils\traction_wire\Circuit.cpp) [C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj] c:\users\hn4\documents\geofencing\sumolibraries\eigen-3.4.0\eigen\src/Core/util/Meta.h(754) : see reference to class template instantiation 'Eigen::internal::a ligned_storage<Len,Align>::type' being compiled c:\users\hn4\documents\geofencing\sumolibraries\eigen-3.4.0\eigen\src/Core/util/Meta.h(757) : see reference to class template instantiation 'Eigen::internal::a ligned_storage<Len,Align>' being compiled C:\Users\hn4\Documents\Geofencing\sumo-main\src\utils\traction_wire\Circuit.cpp(385): fatal error C1903: unable to recover from previous error(s); stopping compilation [ C:\Users\hn4\Documents\Geofencing\sumo-main\cmake-build\src\utils\traction_wire\utils_traction_wire.vcxproj]
_______________________________________________ sumo-dev mailing list sumo-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-dev