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]