I want to upgrade my project from Visual C++ 2010 to 2015. So I try to build my project with Visual C++ 2015. But I got a lot of error message while compiling.
My project use boost library. So I try to use the latest version of that, but it was same. And my project doesn't use any chrono function of boost or C++11.
Below messages are some of them.
Error C2332 'class': missing tag name (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 384
Error C2993 '': illegal type for non-type template parameter '<unnamed-tag>' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 384
Error C2059 syntax error: 'string' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 384
Error C2974 'std::is_convertible': invalid template argument for '_To', type expected (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 387
Error C2955 'std::is_convertible': use of class template requires template argument list (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 387
Error C2143 syntax error: missing ';' before '{' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 389
Error C2447 '{': missing function header (old-style formal list?) (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 389
Error C2332 'class': missing tag name (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 393
Error C2993 '': illegal type for non-type template parameter '<unnamed-tag>' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 393
Error C2059 syntax error: 'string' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 393
Error C2143 syntax error: missing ';' before '{' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 397
Error C2447 '{': missing function header (old-style formal list?) (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 397
Error C2143 syntax error: missing ',' before '<' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 412
Error C2518 keyword 'typename' illegal in base class list; ignored (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 412
Error C2976 'std::chrono::_Duration_div_mod': too few template arguments (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 420
Error C2144 syntax error: 'int' should be preceded by ';' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 421
Error C2433 'type': 'inline' not permitted on data declarations (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 421
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 421
Error C2065 '_Rep1': undeclared identifier (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 422
Error C2065 '_Period1': undeclared identifier (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 422
Error C2923 'std::chrono::duration': '_Rep1' is not a valid template type argument for parameter '_Rep' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 422
Error C2923 'std::chrono::duration': '_Period1' is not a valid template type argument for parameter '_Period' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 422
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 423
Error C2988 unrecognizable template declaration/definition (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 423
Error C2143 syntax error: missing ',' before '&' (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 423
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file xxxxxxxxxxx.cpp) MyProject_VS2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 428
Aucun commentaire:
Enregistrer un commentaire