Подтвердить что ты не робот

Strlen не был объявлен в этой области - С++

Мне нужно установить симулятор в моем ubuntu. Он написан на С++, и когда я пытаюсь запустить make, я получаю эту ошибку strlen was not declared in this scope. Любое решение для преодоления этой ошибки?

4b9b3361

Ответ 1

Это должно сделать это:

#include <cstring>

Ответ 2

#include <cstring>

Ваша программа также может искать ::strlen вместо std::strlen. Если это так, попробуйте

using std::strlen;

Ответ 3

Вы установили все необходимые вам пакеты?

  • попробуйте g++ --version и посмотрим, дает ли он что-то.
  • check/usr/lib/include/для string.h.

Если этих вещей нет, вам нужно проверить, установлен ли правильный пакет или нет.