strlen未在此范围内声明 - C++

Viv*_*vek 22 c++ ubuntu

我需要在我的ubuntu中安装一个模拟器.它是用C++编写的,当我尝试运行make时,我得到了这个错误strlen was not declared in this scope.任何克服此错误的解决方案?

ice*_*ime 43

这应该这样做:

#include <cstring>
Run Code Online (Sandbox Code Playgroud)


dan*_*n04 6

#include <cstring>
Run Code Online (Sandbox Code Playgroud)

您的程序也可能正在寻找::strlen而不是std::strlen.如果是这种情况,请尝试

using std::strlen;
Run Code Online (Sandbox Code Playgroud)