I get this error every time I try to create an exprtk::parser<double>
object. This is the only object that causes this error when I create it, and I have no idea why.
I just want the project to compile, which it does when I instantiate exprtk::symbol_table<double>
and exprtk::expression<double>
, but throws an error with exprtk::parse<double>
.
bcc32c is generally not considered a standards conforming compiler. Missing features of the bcc32c compiler on a per standards version can be viewed here:
https://en.cppreference.com/w/cpp/compiler_support
Your best solution might be to use the packaged clang compiler that comes with your Builder installation.
Similar issues but this time related to the bundled standard library:
Can't find erf, erff, etc. compiling under 10.2