Linux 获取要编译的libframe时出错

Linux 获取要编译的libframe时出错,linux,gcc,Linux,Gcc,我正在尝试编译libframe。当我这样做时,我会收到以下消息 BaseException.cpp: In constructor 'BaseException::BaseException()': BaseException.cpp:30:33: error: 'strcpy' was not declared in this scope BaseException.cpp: In constructor 'BaseException::BaseException(const char*)':

我正在尝试编译libframe。当我这样做时,我会收到以下消息

BaseException.cpp: In constructor 'BaseException::BaseException()':
BaseException.cpp:30:33: error: 'strcpy' was not declared in this scope
BaseException.cpp: In constructor 'BaseException::BaseException(const char*)':
BaseException.cpp:35:31: error: 'strncpy' was not declared in this scope
BaseException.cpp: In constructor 'BaseException::BaseException(std::string&)':
BaseException.cpp:41:39: error: 'strncpy' was not declared in this scope
BaseException.cpp: In static member function 'static BaseException BaseException::factory(const char*, ...)':
BaseException.cpp:49:31: error: 'memset' was not declared in this scope
make[1]: *** [BaseException.o] Error 1
make[1]: Leaving directory `/home/alanc/media_man/libframe/libframe-1.0.0/src'
make: *** [all-recursive] Error 1
我很难找到有关此程序的任何信息


谢谢。

我正在寻找类似的图书馆。这是一个非常古老的版本,除非它们是特定于系统的,否则不会像大多数版本那样进行维护。假设您正试图使用此库以实现可移植性;你有没有找到其他的选择,或者已经能够使用这个了?