Just installed new eclipse neon for c++ coding.
strdup() fails to be resolved, although I can see the function signature and describe when I'm looking for it using Ctrl+Space, same for strtok()
Deck::Deck(string the_deck, int n) {
  const char * tmp_deck = the_deck.c_str();
  char * c_deck = strdup(tmp_deck);
  char *token;
  token = strtok(c_deck, " ");
  while (token != NULL) {
    if (isdigit(token[0]))
        cards.push_back(new NumericCard(token));
    else
        cards.push_back(new FigureCard(token));
    token = strtok(NULL, " ");
}}
Error: Function 'strdup' could not be resolved
Tried this : Eclipse Method could not be resolved in a simple program C++ but it didn't help.
I'm using Win 10 OS with MinGW, also, everything is working fine on Visual Studio.

Thanks.
 
    