I'm using Visual C++ 2008 Express.
Got about 2 dozen "no such file" errors like this:
No luabind folder, had to find LuaBind and download from their site.1>c1xx : fatal error C1083: Cannot open source file: '..\..\lib\luabind\src\wrapper_base.cpp': No such file or directory
Also got these 2 "no such file" errors:
No script folder. Where do I get these 2 files?1>c1xx : fatal error C1083: Cannot open source file: '..\..\System\Script\LuaFunctions.cpp': No such file or directory
1>c1xx : fatal error C1083: Cannot open source file: '..\..\System\Script\LuaBinder.cpp': No such file or directory
And why aren't the LuaBind and System\Script folders & files included?
Other errors:
How are these fixed?1>..\..\System\Net\UDPConnection.cpp(172) : error C2065: 'uint8_t' : undeclared identifier
1>..\..\System\Net\UDPConnection.cpp(172) : error C2133: 'buf' : unknown size
1>..\..\System\Net\UDPConnection.cpp(172) : error C2512: 'std::vector' : no appropriate default constructor available
1>..\..\System\Net\UDPConnection.cpp(175) : error C2663: 'std::vector<_Ty,_Alloc>::resize' : 2 overloads have no legal conversion for 'this' pointer
1>..\..\System\Net\UDPConnection.cpp(177) : error C2663: 'std::vector<_Ty,_Alloc>::begin' : 2 overloads have no legal conversion for 'this' pointer
1>..\..\System\Net\UDPConnection.cpp(183) : error C2893: Failed to specialize function template 'std::back_insert_iterator<_Container> std::back_inserter(_Container &)'
1> With the following template arguments:
1> 'std::vector'
1>..\..\System\Net\UDPConnection.cpp(186) : error C2662: 'std::vector<_Ty,_Alloc>::size' : cannot convert 'this' pointer from 'std::vector' to 'const std::vector<_Ty,_Alloc> &'
1> Reason: cannot convert from 'std::vector' to 'const std::vector<_Ty,_Alloc>'
1> Conversion requires a second user-defined-conversion operator or constructor
1>..\..\System\Net\UDPConnection.cpp(188) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(202) : error C2662: 'std::vector<_Ty,_Alloc>::size' : cannot convert 'this' pointer from 'std::vector' to 'const std::vector<_Ty,_Alloc> &'
1> Reason: cannot convert from 'std::vector' to 'const std::vector<_Ty,_Alloc>'
1> Conversion requires a second user-defined-conversion operator or constructor
1>..\..\System\Net\UDPConnection.cpp(207) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(211) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(217) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(217) : error C2662: 'std::vector<_Ty,_Alloc>::size' : cannot convert 'this' pointer from 'std::vector' to 'const std::vector<_Ty,_Alloc> &'
1> Reason: cannot convert from 'std::vector' to 'const std::vector<_Ty,_Alloc>'
1> Conversion requires a second user-defined-conversion operator or constructor
1>..\..\System\Net\UDPConnection.cpp(226) : error C2662: 'std::vector<_Ty,_Alloc>::size' : cannot convert 'this' pointer from 'std::vector' to 'const std::vector<_Ty,_Alloc> &'
1> Reason: cannot convert from 'std::vector' to 'const std::vector<_Ty,_Alloc>'
1> Conversion requires a second user-defined-conversion operator or constructor
1>..\..\System\Net\UDPConnection.cpp(229) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(235) : error C2678: binary '[' : no operator found which takes a left-hand operand of type 'std::vector' (or there is no acceptable conversion)
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(758): could be 'vector<_Ty,_Alloc>::_Alloc::const_reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type) const'
1> C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\vector(773): or 'vector<_Ty,_Alloc>::_Alloc::reference std::vector<_Ty,_Alloc>::operator [](vector<_Ty,_Alloc>::_Alloc::size_type)'
1> while trying to match the argument list '(std::vector, unsigned int)'
1>..\..\System\Net\UDPConnection.cpp(235) : error C2662: 'std::vector<_Ty,_Alloc>::size' : cannot convert 'this' pointer from 'std::vector' to 'const std::vector<_Ty,_Alloc> &'
1> Reason: cannot convert from 'std::vector' to 'const std::vector<_Ty,_Alloc>'
1> Conversion requires a second user-defined-conversion operator or constructor
There are also a bunch of warnings, do warnings need to be fixed, or can I ignore them?