Мне нужно установить симулятор в моем ubuntu. Он написан на С++, и когда я пытаюсь запустить make, я получаю эту ошибку strlen was not declared in this scope
. Любое решение для преодоления этой ошибки?
Strlen не был объявлен в этой области - С++
Ответ 1
Это должно сделать это:
#include <cstring>
Ответ 2
#include <cstring>
Ваша программа также может искать ::strlen
вместо std::strlen
. Если это так, попробуйте
using std::strlen;
Ответ 3
Вы установили все необходимые вам пакеты?
- попробуйте g++ --version и посмотрим, дает ли он что-то.
- check/usr/lib/include/для string.h.
Если этих вещей нет, вам нужно проверить, установлен ли правильный пакет или нет.