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]