std::chrono problem??
ENVIRONMENT: Visual Studio 2015 x86_64
TARGET: x86 (32-bit)
DESCRIPTION: when I tring to access std::string::c_str() or cout << someString it will pop up loads of syntax errors of file chrono:
Severity Code Description Project File Line Suppression State
Error (active) identifier "operator ""ms" is undefined test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1079
Error (active) expected an identifier test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1040
Error (active) expected an expression test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1041
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1079
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1080
Error (active) expected a ')' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1080
Error (active) expected a ',' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1081
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1090
Error (active) identifier "operator ""us" is undefined test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1090
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1091
Error (active) expected a ')' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1091
Error (active) expected a ',' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1092
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1101
Error (active) identifier "operator ""ns" is undefined test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1101
Error (active) type name is not allowed test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1102
Error (active) expected a ')' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1102
Error (active) expected a ',' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1103
Error (active) expected a ';' test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1107
Error (active) name followed by '::' must be a class or namespace name test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1110
Error (active) expected a declaration test_tins c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\chrono 1117
Error LNK1168 cannot open D:\Develop\test_tins\Debug\test_tins.exe for writing test_tins D:\Develop\test_tins\test_tins\LINK 1
still having this issue with visual studio 2015 precompiled libtins library, can someone help me understand why it is happening and why the library needs the chrono file.
This doesn't seem to be related to libtins at all and it's hard to help without seeing your code, but it looks suspicious that you are using the Visual Studio 2014 headers if you are indeed compiling with the the Visual Studio 2015 compiler.
Without more details I doubt anyone will be able to help you though.