If you're seeing errors in references to std::, the most likely culprit is the compiler version and/or compiler flags. The ntcore library extensively uses C++11 features, so you will need to use a fairly recent g++ (4.8.x or better) and also provide the -std=c++11 (or -std=c++1y) compiler flag.
However, the gradle and/or cmake build scripts should take care of this for you. As fsilverberg mentioned, ntcore is not Windows specific and is being built across multiple OS's and architectures, including Linux on both x86 and ARM.
Please feel free to file an issue on github (
https://github.com/PeterJohnson/ntcore/) and we can move this discussion there.
__________________
Author of
cscore - WPILib CameraServer for 2017+
Author of
ntcore - WPILib NetworkTables for 2016+
Creator of
RobotPy - Python for FRC
2010 FRC World Champions (
294, 67, 177)
2007 FTC World Champions (30, 74,
23)
2001 FRC National Champions (71,
294, 125, 365, 279)