刚为c ++编码安装了新的eclipse neon。
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
无法解决,虽然我可以看到函数签名并描述我何时使用Ctrl + Space寻找它,同样适用于{{1}}
{{1}}
试过这个:Eclipse Method could not be resolved in a simple program C++但它没有帮助。
我正在使用WinG OS和MinGW,一切都在Visual Studio上运行良好。
感谢。